ManualConfigUtil_IT.java 文件源码

java
阅读 26 收藏 0 点赞 0 评论 0

项目:mobile-connector-sdk-android 作者:
@Suppress
    public void testCreateDatabaseColumn() throws Exception {
        final CountDownLatch signal = new CountDownLatch(1);

        // String columnName = "Custom Integration Test Id";
        // String columnName = "Mobile User Id";
        // String columnName = getEngageConfigManager().mergedRecipientIdColumnName();
//        String columnName = getEngageConfigManager().mergedDateColumnName();
        String columnName = "Custom Integration Test Id 2";

        int columnType = XMLAPIColumnType.TEXT_COLUMN.code();
//        int columnType = XMLAPIColumnType.TIMESTAMP.value();

        XMLAPI addListColumnXml = XMLAPI.builder()
                .operation(XMLAPIOperation.ADD_LIST_COLUMN)
                .listId(getEngageConfigManager().engageListId())
                .param(XMLAPIElement.COLUMN_NAME, columnName)
                .param(XMLAPIElement.COLUMN_TYPE, columnType)
                 //  .param(XMLAPIElement.DEFAULT, "")
                .build();

        getXMLAPIManager().postXMLAPI(addListColumnXml, new XMLAPIResponseHandler() {
            @Override
            public void onSuccess(EngageResponseXML response) {
                String xml = response.getXml();
                Log.i(TAG, xml);

                if (!response.isSuccess()) {
                    fail(response.getFaultString());
                }

                signal.countDown();
            }

            @Override
            public void onFailure(XMLAPIResponseFailure exception) {
                fail();
            }
        });

        signal.await(10, TimeUnit.SECONDS);
    }
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号