0

我创建了一个扩展 ProviderTestCase2 的具体类,并且我正在编写测试方法来测试内容提供者对插入、删除、查询、更新、getType 的实现。

我使用getMockContentResolver并传入了一些随机值,比如

ContentValues cv = new ContentValues();
cv.put("key1", "value1");
cv.put("key2", "value2");

Uri uri = getMockContentResolver.insert(table.content_uri, cv);
//table.content_uri defined earlier
assertNotNull(uri);

但是当我运行测试时,我发现跟踪显示:

INSERT INTO table.content_uri("key1","key2") VALUES(?,?);

我很好奇价值观去哪儿了。谁知道如何检查测试数据?

4

1 回答 1

0

问号用作 Android 中 SQLite 查询的占位符。内容值被自动替换

于 2013-02-12T20:31:46.010 回答