@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);
}
ManualConfigUtil_IT.java 文件源码
java
阅读 26
收藏 0
点赞 0
评论 0
项目:mobile-connector-sdk-android
作者:
评论列表
文章目录