提交 f49ca804 编写于 作者: L liangzhenyu123

<liangzhenyu6@huawei.com>

Signed-off-by: Nliangzhenyu123 <liangzhenyu6@huawei.com>
上级 c2427f43
...@@ -3358,6 +3358,7 @@ export default function pasteBoardJEtsunitTest() { ...@@ -3358,6 +3358,7 @@ export default function pasteBoardJEtsunitTest() {
console.info('f_test64 Checks there is content in the pasteboard') console.info('f_test64 Checks there is content in the pasteboard')
systemPasteboard.hasPasteData().then((data) => { systemPasteboard.hasPasteData().then((data) => {
console.info('f_test64 systemPasteboard.hasPasteData promise data = ' + data); console.info('f_test64 systemPasteboard.hasPasteData promise data = ' + data);
expect(data).assertTrue();
console.info('f_test64 Checks the number of records'); console.info('f_test64 Checks the number of records');
systemPasteboard.getPasteData().then((data) => { systemPasteboard.getPasteData().then((data) => {
...@@ -3365,12 +3366,14 @@ export default function pasteBoardJEtsunitTest() { ...@@ -3365,12 +3366,14 @@ export default function pasteBoardJEtsunitTest() {
var pasteData1 = data; var pasteData1 = data;
var recordCount = pasteData1.getRecordCount(); var recordCount = pasteData1.getRecordCount();
console.info('f_test64 recordCount = ' + recordCount); console.info('f_test64 recordCount = ' + recordCount);
expect(recordCount).assertEqual(1)
console.info('f_test64 Removes the Record') console.info('f_test64 Removes the Record')
pasteData1.removeRecordAt(0) pasteData1.removeRecordAt(0)
console.info('f_test64 Checks the number of records'); console.info('f_test64 Checks the number of records');
var recordCount1 = pasteData1.getRecordCount(); var recordCount1 = pasteData1.getRecordCount();
expect(recordCount1).assertEqual(0);
console.info('f_test64 recordCount = ' + recordCount1); console.info('f_test64 recordCount = ' + recordCount1);
console.info('SUB_pasteBoard_function_JS_API_6400 end'); console.info('SUB_pasteBoard_function_JS_API_6400 end');
...@@ -3427,7 +3430,7 @@ export default function pasteBoardJEtsunitTest() { ...@@ -3427,7 +3430,7 @@ export default function pasteBoardJEtsunitTest() {
systemPasteboard.hasPasteData().then((data) => { systemPasteboard.hasPasteData().then((data) => {
console.info('f_test65 systemPasteboard.hasPasteData promise data = ' + data); console.info('f_test65 systemPasteboard.hasPasteData promise data = ' + data);
console.info('SUB_pasteBoard_function_JS_API_6400 end'); console.info('SUB_pasteBoard_function_JS_API_6500 end');
done(); done();
}); });
}); });
......
...@@ -1908,7 +1908,13 @@ describe('dataAbilityPredicatesTest', function () { ...@@ -1908,7 +1908,13 @@ describe('dataAbilityPredicatesTest', function () {
console.info(TAG + "************* testAnd0003 start *************"); console.info(TAG + "************* testAnd0003 start *************");
{ {
let dataAbilityPredicates = await new dataAbility.DataAbilityPredicates(); let dataAbilityPredicates = await new dataAbility.DataAbilityPredicates();
var dataAbilityPredicatesInit = dataAbilityPredicates
dataAbilityPredicates.equalTo("stringValue", "ABCDEFGHIJKLMN").or().and().equalTo("integerValue", 1); dataAbilityPredicates.equalTo("stringValue", "ABCDEFGHIJKLMN").or().and().equalTo("integerValue", 1);
if(dataAbilityPredicatesInit == dataAbilityPredicates){
expect(true).assertTrue();
}else{
expect(null).assertFail();
}
let predicates = dataAbility.createRdbPredicates("AllDataType", dataAbilityPredicates); let predicates = dataAbility.createRdbPredicates("AllDataType", dataAbilityPredicates);
console.info(TAG + "you should not start a request" + " with \"and\" or use or() before this function"); console.info(TAG + "you should not start a request" + " with \"and\" or use or() before this function");
...@@ -1926,9 +1932,14 @@ describe('dataAbilityPredicatesTest', function () { ...@@ -1926,9 +1932,14 @@ describe('dataAbilityPredicatesTest', function () {
console.info(TAG + "************* testAnd0004 start *************"); console.info(TAG + "************* testAnd0004 start *************");
{ {
let dataAbilityPredicates = await new dataAbility.DataAbilityPredicates(); let dataAbilityPredicates = await new dataAbility.DataAbilityPredicates();
var dataAbilityPredicatesInit = dataAbilityPredicates
dataAbilityPredicates.equalTo("stringValue", "ABCDEFGHIJKLMN").or().or().equalTo("integerValue", 1); dataAbilityPredicates.equalTo("stringValue", "ABCDEFGHIJKLMN").or().or().equalTo("integerValue", 1);
let predicates = dataAbility.createRdbPredicates("AllDataType", dataAbilityPredicates); let predicates = dataAbility.createRdbPredicates("AllDataType", dataAbilityPredicates);
if(dataAbilityPredicatesInit == dataAbilityPredicates){
expect(true).assertTrue();
}else{
expect(null).assertFail();
}
console.info(TAG + "you are starting a sql request with predicate or or," console.info(TAG + "you are starting a sql request with predicate or or,"
+ "using function or() immediately after another or(). that is ridiculous."); + "using function or() immediately after another or(). that is ridiculous.");
} }
......
...@@ -57,6 +57,7 @@ describe('fieldNodeTest', function() { ...@@ -57,6 +57,7 @@ describe('fieldNodeTest', function() {
node = null; node = null;
} catch (e) { } catch (e) {
console.info("testAppendChild002 " + e); console.info("testAppendChild002 " + e);
expect(null).assertFail();
} }
done(); done();
}) })
......
...@@ -597,12 +597,15 @@ describe('rdbstoreInsertTest', function () { ...@@ -597,12 +597,15 @@ describe('rdbstoreInsertTest', function () {
} }
const valueBuckets = [valueBucket1, valueBucket2, valueBucket3] const valueBuckets = [valueBucket1, valueBucket2, valueBucket3]
try{ try{
await rdbStore.batchInsert("test6","valueBuckets").catch((err) =>{ await rdbStore.batchInsert("test6","valueBuckets").then((number) => {
expect(err != null).assertTrue(); console.info(TAG + "Affect row is " + number)
expect(number).assertEqual(-1)
}).catch((err) =>{
expect(err == null).assertTrue();
}) })
}catch(err){ }catch(err){
console.info(TAG + "Batch insert data error: " + err) console.info(TAG + "Batch insert data error: " + err)
expect(err != null).assertTrue(); expect(err == null).assertTrue();
} }
done() done()
console.info(TAG + "************* testRdbStorebatchInsertPromise0006 end *************"); console.info(TAG + "************* testRdbStorebatchInsertPromise0006 end *************");
...@@ -617,12 +620,15 @@ describe('rdbstoreInsertTest', function () { ...@@ -617,12 +620,15 @@ describe('rdbstoreInsertTest', function () {
console.info(TAG + "************* testRdbStorebatchInsertPromise0007 start *************"); console.info(TAG + "************* testRdbStorebatchInsertPromise0007 start *************");
await rdbStore.executeSql(CREATE_TABLE_NAME + "7" + CREATE_TABLE) await rdbStore.executeSql(CREATE_TABLE_NAME + "7" + CREATE_TABLE)
try{ try{
await rdbStore.batchInsert("test7").catch((err) =>{ await rdbStore.batchInsert("test7").then((number) => {
expect(err != null).assertTrue(); console.info(TAG + "BatchInsert without data,affect row number is " + number)
expect(number).assertEqual(0)
}).catch((err) =>{
expect(err == null).assertTrue();
}) })
}catch(err){ }catch(err){
console.info(TAG + "Batch insert data error: " + err) console.info(TAG + "Batch insert data error: " + err)
expect(err != null).assertTrue(); expect(err == null).assertTrue();
} }
done() done()
console.info(TAG + "************* testRdbStorebatchInsertPromise0007 end *************"); console.info(TAG + "************* testRdbStorebatchInsertPromise0007 end *************");
...@@ -1036,16 +1042,17 @@ describe('rdbstoreInsertTest', function () { ...@@ -1036,16 +1042,17 @@ describe('rdbstoreInsertTest', function () {
const valueBuckets = [valueBucket1, valueBucket2, valueBucket3] const valueBuckets = [valueBucket1, valueBucket2, valueBucket3]
await rdbStore.executeSql(CREATE_TABLE_NAME + "Callback6" + CREATE_TABLE).then(async () => { await rdbStore.executeSql(CREATE_TABLE_NAME + "Callback6" + CREATE_TABLE).then(async () => {
try{ try{
await rdbStore.batchInsert("testCallback6", "valueBuckets", (err, data) => { rdbStore.batchInsert("testCallback6", "valueBuckets", (err, data) => {
console.info(TAG + "Affect row is " + data)
if(err != null){ if(err != null){
expect(err != null).assertTrue() expect(err == null).assertTrue()
}else{ }else{
expect(false).assertTrue() expect(data).assertEqual(-1)
} }
}) })
}catch(err){ }catch(err){
console.info(TAG + "Batch insert data error: " + err) console.info(TAG + "Batch insert data error: " + err)
expect(err != null).assertTrue(); expect(err == null).assertTrue();
} }
}) })
...@@ -1064,14 +1071,22 @@ describe('rdbstoreInsertTest', function () { ...@@ -1064,14 +1071,22 @@ describe('rdbstoreInsertTest', function () {
try{ try{
await rdbStore.executeSql(CREATE_TABLE_NAME + "Callback7" + CREATE_TABLE).then(async () => { await rdbStore.executeSql(CREATE_TABLE_NAME + "Callback7" + CREATE_TABLE).then(async () => {
await rdbStore.batchInsert("testCallback7", (err,data) => { await rdbStore.batchInsert("testCallback7", (err,data) => {
console.info(TAG + "Affect row is " + data)
if(err != null){ if(err != null){
expect(err != null).assertTrue(); expect(err == null).assertTrue();
}else{
expect(data).assertEqual(-1)
} }
}).then((data) => {
console.info(TAG + "Batch insert fail ,affect row number is: " + data)
expect(data).assertEqual(-1)
}) })
}).then((err) => {
expect(err == null).assertTrue();
}) })
}catch(err){ }catch(err){
console.info(TAG + "Batch insert data error: " + err) console.info(TAG + "Batch insert data error: " + err)
expect(err != null).assertTrue(); expect(err == null).assertTrue();
} }
done() done()
console.info(TAG + "************* testRdbStorebatchInsertCallback0007 end *************"); console.info(TAG + "************* testRdbStorebatchInsertCallback0007 end *************");
......
...@@ -1725,7 +1725,13 @@ describe('rdbPredicatesTest', function () { ...@@ -1725,7 +1725,13 @@ describe('rdbPredicatesTest', function () {
console.info(TAG + "************* testAnd0003 start *************"); console.info(TAG + "************* testAnd0003 start *************");
{ {
let predicates = await new dataRdb.RdbPredicates("AllDataType"); let predicates = await new dataRdb.RdbPredicates("AllDataType");
var predicatesInit = predicates
predicates.equalTo("stringValue", "ABCDEFGHIJKLMN").or().and().equalTo("integerValue", 1); predicates.equalTo("stringValue", "ABCDEFGHIJKLMN").or().and().equalTo("integerValue", 1);
if(predicates == predicatesInit){
expect(true).assertTrue();
}else{
expect(null).assertFail();
}
console.info(TAG + "you should not start a request" + " with \"and\" or use or() before this function"); console.info(TAG + "you should not start a request" + " with \"and\" or use or() before this function");
} }
done(); done();
...@@ -1741,7 +1747,13 @@ describe('rdbPredicatesTest', function () { ...@@ -1741,7 +1747,13 @@ describe('rdbPredicatesTest', function () {
console.info(TAG + "************* testAnd0004 start *************"); console.info(TAG + "************* testAnd0004 start *************");
{ {
let predicates = await new dataRdb.RdbPredicates("AllDataType"); let predicates = await new dataRdb.RdbPredicates("AllDataType");
var predicatesInit = predicates
predicates.equalTo("stringValue", "ABCDEFGHIJKLMN").or().or().equalTo("integerValue", 1); predicates.equalTo("stringValue", "ABCDEFGHIJKLMN").or().or().equalTo("integerValue", 1);
if(predicates == predicatesInit){
expect(true).assertTrue();
}else{
expect(null).assertFail();
}
console.info(TAG + "you are starting a sql request with predicate or or," console.info(TAG + "you are starting a sql request with predicate or or,"
+ "using function or() immediately after another or(). that is ridiculous."); + "using function or() immediately after another or(). that is ridiculous.");
} }
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册