提交 3b3fb325 编写于 作者: Q quanli

quanli1@huawei.com

Signed-off-by: Nquanli <quanli1@huawei.com>
上级 02e1bd1f
...@@ -32,9 +32,9 @@ let NdefRecord = { ...@@ -32,9 +32,9 @@ let NdefRecord = {
NFC_F : 4, NFC_F : 4,
NFC_V : 5, NFC_V : 5,
NDEF : 6, NDEF : 6,
NDEF_FORMATABLE : 7,
MIFARE_CLASSIC : 8, MIFARE_CLASSIC : 8,
MIFARE_ULTRALIGHT : 9, MIFARE_ULTRALIGHT : 9,
NDEF_FORMATABLE : 10,
}; };
let NfcForumType = { let NfcForumType = {
...@@ -48,7 +48,7 @@ let NfcForumType = { ...@@ -48,7 +48,7 @@ let NfcForumType = {
let TnfType= { let TnfType= {
TNF_EMPTY : 0x0, TNF_EMPTY : 0x0,
TNF_WELL_KNOWN : 0x01, TNF_WELL_KNOWN : 0x01,
TNF_MEDIA : 0x02, TNF_MEDIA : 0x02,
TNF_ABSOLUTE_URI : 0x03, TNF_ABSOLUTE_URI : 0x03,
TNF_EXT_APP : 0x04, TNF_EXT_APP : 0x04,
TNF_UNKNOWN : 0x05, TNF_UNKNOWN : 0x05,
...@@ -82,7 +82,7 @@ let FeatureType = { ...@@ -82,7 +82,7 @@ let FeatureType = {
let NdefFormatableTag = { let NdefFormatableTag = {
"uid": [0x01, 0x02, 0x03, 0x04], "uid": [0x01, 0x02, 0x03, 0x04],
"technology": [1, 10], "technology": [1, 7],
"extrasData": [ "extrasData": [
{ {
"Sak": 0x08, "Atqa": "B000", "Sak": 0x08, "Atqa": "B000",
...@@ -132,7 +132,7 @@ export default function nfcNDEFTagTest() { ...@@ -132,7 +132,7 @@ export default function nfcNDEFTagTest() {
if (NdefTag!= undefined){ if (NdefTag!= undefined){
console.info("ndefRecords is object1 " ); console.info("ndefRecords is object1 " );
try{ try{
ndefMessage = NdefTag.createNdefMessage(rawData); ndefMessage = tag.ndef.createNdefMessage(rawData);
expect(ndefMessage !=null).assertTrue(); expect(ndefMessage !=null).assertTrue();
expect(ndefMessage instanceof Object).assertTrue(); expect(ndefMessage instanceof Object).assertTrue();
console.info("[NFC_test]ndef ndefMessage1: " + ndefMessage); console.info("[NFC_test]ndef ndefMessage1: " + ndefMessage);
...@@ -166,7 +166,7 @@ export default function nfcNDEFTagTest() { ...@@ -166,7 +166,7 @@ export default function nfcNDEFTagTest() {
if (NdefTag!= undefined){ if (NdefTag!= undefined){
console.info("ndefRecords is object2" ); console.info("ndefRecords is object2" );
try{ try{
let ndefMessage = NdefTag.createNdefMessage(rawData); let ndefMessage = tag.ndef.createNdefMessage(rawData);
console.info("[NFC_test]ndefMessage result: "); console.info("[NFC_test]ndefMessage result: ");
if (ndefMessage != null && ndefMessage != undefined) { if (ndefMessage != null && ndefMessage != undefined) {
console.info("[NFC_test]ndef 1111111111: " ); console.info("[NFC_test]ndef 1111111111: " );
...@@ -209,7 +209,7 @@ export default function nfcNDEFTagTest() { ...@@ -209,7 +209,7 @@ export default function nfcNDEFTagTest() {
if (NdefTag != undefined){ if (NdefTag != undefined){
console.info("ndefRecords is object3 " ); console.info("ndefRecords is object3 " );
try{ try{
ndefMessage = NdefTag.createNdefMessage(ndefRecords); ndefMessage = tag.ndef.createNdefMessage(ndefRecords);
if (ndefMessage != null && ndefMessage != undefined) { if (ndefMessage != null && ndefMessage != undefined) {
console.info("[NFC_test]ndef ndefMessage1113: " + ndefMessage); console.info("[NFC_test]ndef ndefMessage1113: " + ndefMessage);
expect(ndefMessage != null).assertTrue(); expect(ndefMessage != null).assertTrue();
...@@ -377,7 +377,10 @@ export default function nfcNDEFTagTest() { ...@@ -377,7 +377,10 @@ export default function nfcNDEFTagTest() {
}catch(error){ }catch(error){
console.info('SUB_Communication_NFC_nfcNDEF_js_0900 error' + error) console.info('SUB_Communication_NFC_nfcNDEF_js_0900 error' + error)
} }
let ndefMessage = NdefTag.createNdefMessage([0x01, 0x02]); let rawData = [
0xD1, 0x01, 0x03, 0x54, 0x4E, 0x46, 0x43
];
let ndefMessage = tag.ndef.createNdefMessage(rawData);
await NdefTag.writeNdef(ndefMessage).then((data) => { await NdefTag.writeNdef(ndefMessage).then((data) => {
expect(data).assertInstanceOf('Number') expect(data).assertInstanceOf('Number')
console.info("[NFC_test]ndef writeNdef1 data: " + data); console.info("[NFC_test]ndef writeNdef1 data: " + data);
...@@ -405,7 +408,10 @@ export default function nfcNDEFTagTest() { ...@@ -405,7 +408,10 @@ export default function nfcNDEFTagTest() {
}catch(error){ }catch(error){
console.info('SUB_Communication_NFC_nfcNDEF_js_1000 error' + error) console.info('SUB_Communication_NFC_nfcNDEF_js_1000 error' + error)
} }
let ndefMessage = NdefTag.createNdefMessage([0x01, 0x02]); let rawData = [
0xD1, 0x01, 0x03, 0x54, 0x4E, 0x46, 0x43
];
let ndefMessage = tag.ndef.createNdefMessage(rawData);
NdefTag.writeNdef(ndefMessage, (err, data)=> { NdefTag.writeNdef(ndefMessage, (err, data)=> {
if (err) { if (err) {
console.info("[NFC_test]ndef writeNdef2 err: " + err); console.info("[NFC_test]ndef writeNdef2 err: " + err);
...@@ -532,7 +538,7 @@ export default function nfcNDEFTagTest() { ...@@ -532,7 +538,7 @@ export default function nfcNDEFTagTest() {
console.info('SUB_Communication_NFC_nfcNDEF_js_1600 error' + error) console.info('SUB_Communication_NFC_nfcNDEF_js_1600 error' + error)
} }
let rawData = [0xD1, 0x01, 0x03, 0x54, 0x4E, 0x46, 0x43]; let rawData = [0xD1, 0x01, 0x03, 0x54, 0x4E, 0x46, 0x43];
let ndefmessage = NdefTag.createNdefMessage(rawData); let ndefmessage = tag.ndef.createNdefMessage(rawData);
let NdefFormatable = tag.getNdefFormatable(NdefFormatableTag); let NdefFormatable = tag.getNdefFormatable(NdefFormatableTag);
await NdefFormatable.format(ndefmessage).then(() => { await NdefFormatable.format(ndefmessage).then(() => {
console.info("[NFC_test]ndefFormatable format1 "); console.info("[NFC_test]ndefFormatable format1 ");
...@@ -558,7 +564,7 @@ export default function nfcNDEFTagTest() { ...@@ -558,7 +564,7 @@ export default function nfcNDEFTagTest() {
console.info('SUB_Communication_NFC_nfcNDEF_js_1700 error' + error) console.info('SUB_Communication_NFC_nfcNDEF_js_1700 error' + error)
} }
let rawData = [0xD1, 0x01, 0x03, 0x54, 0x4E, 0x46, 0x43]; let rawData = [0xD1, 0x01, 0x03, 0x54, 0x4E, 0x46, 0x43];
let ndefmessage = NdefTag.createNdefMessage(rawData); let ndefmessage = tag.ndef.createNdefMessage(rawData);
let NdefFormatable = tag.getNdefFormatable(NdefFormatableTag); let NdefFormatable = tag.getNdefFormatable(NdefFormatableTag);
NdefFormatable.format(ndefmessage, (err, data)=> { NdefFormatable.format(ndefmessage, (err, data)=> {
if (err) { if (err) {
...@@ -589,7 +595,7 @@ export default function nfcNDEFTagTest() { ...@@ -589,7 +595,7 @@ export default function nfcNDEFTagTest() {
let rawData = [ let rawData = [
0xD1, 0x01, 0x03, 0x54, 0x4E, 0x46, 0x43 0xD1, 0x01, 0x03, 0x54, 0x4E, 0x46, 0x43
]; ];
let ndefmessage = NdefTag.createNdefMessage(rawData); let ndefmessage = tag.ndef.createNdefMessage(rawData);
let NdefFormatable = tag.getNdefFormatable(NdefFormatableTag); let NdefFormatable = tag.getNdefFormatable(NdefFormatableTag);
await NdefFormatable.formatReadOnly(ndefmessage).then(() => { await NdefFormatable.formatReadOnly(ndefmessage).then(() => {
console.info("[NFC_test]ndefFormatable formatReadOnly1 " + data); console.info("[NFC_test]ndefFormatable formatReadOnly1 " + data);
...@@ -617,7 +623,7 @@ export default function nfcNDEFTagTest() { ...@@ -617,7 +623,7 @@ export default function nfcNDEFTagTest() {
let rawData = [ let rawData = [
0xD1, 0x01, 0x03, 0x54, 0x4E, 0x46, 0x43 0xD1, 0x01, 0x03, 0x54, 0x4E, 0x46, 0x43
]; ];
let ndefmessage = NdefTag.createNdefMessage(rawData); let ndefmessage = tag.ndef.createNdefMessage(rawData);
let NdefFormatable = tag.getNdefFormatable(NdefFormatableTag); let NdefFormatable = tag.getNdefFormatable(NdefFormatableTag);
NdefFormatable.formatReadOnly(ndefmessage, (err, data)=> { NdefFormatable.formatReadOnly(ndefmessage, (err, data)=> {
if (err) { if (err) {
...@@ -650,9 +656,9 @@ export default function nfcNDEFTagTest() { ...@@ -650,9 +656,9 @@ export default function nfcNDEFTagTest() {
if (NdefTag!= undefined){ if (NdefTag!= undefined){
console.info("makeUriRecord is object3" ); console.info("makeUriRecord is object3" );
try{ try{
let ndefMessage = NdefTag.createNdefMessage(rawData); let ndefMessage = tag.ndef.createNdefMessage(rawData);
console.info("[NFC_test]ndefMessage result: " + JSON.stringify(ndefMessage)); console.info("[NFC_test]ndefMessage result: " + JSON.stringify(ndefMessage));
let makeRecords = ndefMessage.makeUriRecord("D4010354787473"); let makeRecords = tag.ndef.makeUriRecord("D4010354787473");
console.info("[NFC_test]makeUriRecord result: " + JSON.stringify(makeRecords)); console.info("[NFC_test]makeUriRecord result: " + JSON.stringify(makeRecords));
expect(JSON.stringify(makeRecords)!=null).assertTrue(); expect(JSON.stringify(makeRecords)!=null).assertTrue();
...@@ -683,9 +689,9 @@ export default function nfcNDEFTagTest() { ...@@ -683,9 +689,9 @@ export default function nfcNDEFTagTest() {
if (NdefTag!= undefined){ if (NdefTag!= undefined){
console.info("makeTextRecord is object4" ); console.info("makeTextRecord is object4" );
try{ try{
let ndefMessage = NdefTag.createNdefMessage(rawData); let ndefMessage = tag.ndef.createNdefMessage(rawData);
console.info("[NFC_test]ndefMessage result1: " + JSON.stringify(ndefMessage)); console.info("[NFC_test]ndefMessage result1: " + JSON.stringify(ndefMessage));
let makeTRecords = ndefMessage.makeTextRecord("test112HW","test"); let makeTRecords = tag.ndef.makeTextRecord("test112HW","test");
console.info("[NFC_test]makeTextRecord result1: " + JSON.stringify(makeTRecords)); console.info("[NFC_test]makeTextRecord result1: " + JSON.stringify(makeTRecords));
expect(JSON.stringify(makeTRecords)!=null).assertTrue(); expect(JSON.stringify(makeTRecords)!=null).assertTrue();
...@@ -716,9 +722,9 @@ export default function nfcNDEFTagTest() { ...@@ -716,9 +722,9 @@ export default function nfcNDEFTagTest() {
if (NdefTag!= undefined){ if (NdefTag!= undefined){
console.info("makeMimeRecord is object5" ); console.info("makeMimeRecord is object5" );
try{ try{
let ndefMessage = NdefTag.createNdefMessage(rawData); let ndefMessage = tag.ndef.createNdefMessage(rawData);
console.info("[NFC_test]ndefMessage result2: " + JSON.stringify(ndefMessage)); console.info("[NFC_test]ndefMessage result2: " + JSON.stringify(ndefMessage));
let makeMRecords = ndefMessage.makeMimeRecord("BYTE" , "0112"); let makeMRecords = tag.ndef.makeMimeRecord("BYTE" , "0112");
console.info("[NFC_test]makeMimeRecord result2: " + JSON.stringify(makeMRecords)); console.info("[NFC_test]makeMimeRecord result2: " + JSON.stringify(makeMRecords));
expect(JSON.stringify(makeMRecords)!=null).assertTrue(); expect(JSON.stringify(makeMRecords)!=null).assertTrue();
...@@ -749,9 +755,9 @@ export default function nfcNDEFTagTest() { ...@@ -749,9 +755,9 @@ export default function nfcNDEFTagTest() {
if (NdefTag!= undefined){ if (NdefTag!= undefined){
console.info("makeExternalRecord is object6" ); console.info("makeExternalRecord is object6" );
try{ try{
let ndefMessage = NdefTag.createNdefMessage(rawData); let ndefMessage = tag.ndef.createNdefMessage(rawData);
console.info("[NFC_test]ndefMessage result3: " + JSON.stringify(ndefMessage)); console.info("[NFC_test]ndefMessage result3: " + JSON.stringify(ndefMessage));
let makeERecords = ndefMessage.makeExternalRecord("NFC","NFCtest",[0x01, 0x02]); let makeERecords = tag.ndef.makeExternalRecord("NFC","NFCtest",[0x01, 0x02]);
console.info("[NFC_test]makeExternalRecord result13: " + JSON.stringify(makeERecords)); console.info("[NFC_test]makeExternalRecord result13: " + JSON.stringify(makeERecords));
expect(makeERecords instanceof Object).assertTrue(); expect(makeERecords instanceof Object).assertTrue();
}catch(error){ }catch(error){
...@@ -781,9 +787,9 @@ export default function nfcNDEFTagTest() { ...@@ -781,9 +787,9 @@ export default function nfcNDEFTagTest() {
if (NdefTag!= undefined){ if (NdefTag!= undefined){
console.info("messageToBytes is object7" ); console.info("messageToBytes is object7" );
try{ try{
let ndefMessage = NdefTag.createNdefMessage(rawData); let ndefMessage = tag.ndef.createNdefMessage(rawData);
console.info("[NFC_test]ndefMessage result4: " + JSON.stringify(ndefMessage)); console.info("[NFC_test]ndefMessage result4: " + JSON.stringify(ndefMessage));
let makeERecords = ndefMessage.messageToBytes(ndefMessage); let makeERecords = tag.ndef.messageToBytes(ndefMessage);
console.info("[NFC_test]messageToBytes result4: " + JSON.stringify(makeERecords)); console.info("[NFC_test]messageToBytes result4: " + JSON.stringify(makeERecords));
expect(makeERecords).assertInstanceOf('Array') expect(makeERecords).assertInstanceOf('Array')
}catch(error){ }catch(error){
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册