</capabilities>
<testcase purpose="Check if method NFCAdapter::setPeerListener() successfully registers listener for detecting NFC peer" type="compliance" status="approved" component="TizenAPI/Communication/NFC" execution_type="manual" priority="P1" id="NFCAdapter_setPeerListener">
<description>
- <pre_condition>Turn on NFC adapter. Prepare the other device with NFC turned on.</pre_condition>
+ <pre_condition>Turn on NFC adapter. Prepare the other device with NFC turned on. Other device should be able to send NDEF message by NFC. Make sure to detach the devices(on emulator - P2P Detached button)</pre_condition>
<steps>
<step order="1">
<step_desc>Click "Run". Move other NFC device close so it will be detected.</step_desc>
</testcase>
<testcase purpose="Check if method NFCAdapter::unsetPeerListener() disables listener for detecting an NFC peer-to-peer target" type="compliance" status="approved" component="TizenAPI/Communication/NFC" execution_type="manual" priority="P1" id="NFCAdapter_unsetPeerListener">
<description>
- <pre_condition>Turn on NFC adapter. Prepare the other device with NFC turned on.</pre_condition>
+ <pre_condition>Turn on NFC adapter. Prepare the other device with NFC turned on. Other device should be able to send NDEF message by NFC. Make sure to detach the devices(on emulator - P2P Detached button)</pre_condition>
<steps>
<step order="1">
<step_desc>Click "Run". Move other NFC device close so it will be detected and then click "Peer was attached" button.</step_desc>
</testcase>
<testcase purpose="Check NFCPeer attributes, method existence and TypeMismatchError throwing" type="compliance" status="approved" component="TizenAPI/Communication/NFC" execution_type="manual" priority="P3" id="NFCPeer">
<description>
- <pre_condition>Turn on NFC adapter. Prepare the other device with NFC turned on.</pre_condition>
+ <pre_condition>Turn on NFC adapter. Prepare the other device with NFC turned on. Other device should be able to send NDEF message by NFC. Make sure to detach the devices(on emulator - P2P Detached button)</pre_condition>
<steps>
<step order="1">
<step_desc>Click "Run". Move other NFC device close so it will be detected.</step_desc>
</testcase>
<testcase purpose="Check if NFCPeerDetectCallback::onattach() callback is called with proper argument when NFC peer is detected" type="compliance" status="approved" component="TizenAPI/Communication/NFC" execution_type="manual" priority="P1" id="NFCPeerDetectCallback_onattach">
<description>
- <pre_condition>Turn on NFC adapter. Prepare the other device with NFC turned on.</pre_condition>
+ <pre_condition>Turn on NFC adapter. Prepare the other device with NFC turned on. Other device should be able to send NDEF message by NFC. Make sure to detach the devices(on emulator - P2P Detached button)</pre_condition>
<steps>
<step order="1">
<step_desc>Click "Run". Move other NFC device close so it will be detected.</step_desc>
</testcase>
<testcase purpose="Check if NFCPeerDetectCallback::ondetach() is called when NFC peer is taken away" type="compliance" status="approved" component="TizenAPI/Communication/NFC" execution_type="manual" priority="P1" id="NFCPeerDetectCallback_ondetach">
<description>
- <pre_condition>Turn on NFC adapter. Prepare the other device with NFC turned on.</pre_condition>
+ <pre_condition>Turn on NFC adapter. Prepare the other device with NFC turned on. Other device should be able to send NDEF message by NFC. Make sure to detach the devices(on emulator - P2P Detached button)</pre_condition>
<steps>
<step order="1">
<step_desc>Click "Run". Put the other NFC device close to your device until it will be detected and then take it away.</step_desc>
</testcase>
<testcase purpose="Check if method NFCPeer::sendNDEF() reports error by calling errorCallback when peer is disconnected" type="compliance" status="approved" component="TizenAPI/Communication/NFC" execution_type="manual" priority="P2" id="NFCPeer_sendNDEF_errorCallback">
<description>
- <pre_condition>Turn on NFC adapter. Prepare the other device with NFC turned on. Other device should be able to take NDEF message from NFC.</pre_condition>
+ <pre_condition>Turn on NFC adapter. Prepare the other device with NFC turned on. Other device should be able to send NDEF message by NFC. Make sure to detach the devices(on emulator - P2P Detached button)</pre_condition>
<steps>
<step order="1">
<step_desc>Click "Run". Put the other NFC device close to your device until it will be detected and then take it away before the expiration of 3 seconds.</step_desc>
</testcase>
<testcase purpose="Check if method NFCPeer::sendNDEF() sends data to other NFC device" type="compliance" status="approved" component="TizenAPI/Communication/NFC" execution_type="manual" priority="P1" id="NFCPeer_sendNDEF_sendData">
<description>
- <pre_condition>Turn off the NFC adapter. Prepare the other device with NFC turned on. Other device should be able to take NDEF message from NFC.</pre_condition>
+ <pre_condition>Turn off NFC adapter. Prepare the other device with NFC turned on. Other device should be able to send NDEF message by NFC. Make sure to detach the devices(on emulator - P2P Detached button)</pre_condition>
<steps>
<step order="1">
<step_desc>Click "Run". Move other NFC device close so it will be detected.</step_desc>
</testcase>
<testcase purpose="Check if method NFCPeer::sendNDEF(ndefMessage, onSuccess, onError) can be called successfully" type="compliance" status="approved" component="TizenAPI/Communication/NFC" execution_type="manual" priority="P1" id="NFCPeer_sendNDEF_with_errorCallback">
<description>
- <pre_condition>Turn on NFC adapter. Prepare the other device with NFC turned on. Other device should be able to take NDEF message from NFC.</pre_condition>
+ <pre_condition>Turn on NFC adapter. Prepare the other device with NFC turned on. Other device should be able to send NDEF message by NFC. Make sure to detach the devices(on emulator - P2P Detached button)</pre_condition>
<steps>
<step order="1">
<step_desc>Click "Run". Move other NFC device close so it will be detected. If other device receives message then PASS.</step_desc>
</testcase>
<testcase purpose="Check if NFCPeer::sendNDEF(ndefMessage, onSuccess) can be called successfully" type="compliance" status="approved" component="TizenAPI/Communication/NFC" execution_type="manual" priority="P1" id="NFCPeer_sendNDEF_with_successCallback">
<description>
- <pre_condition>Turn on NFC adapter. Prepare the other device with NFC turned on. Other device should be able to take NDEF message from NFC.</pre_condition>
+ <pre_condition>Turn on NFC adapter. Prepare the other device with NFC turned on. Other device should be able to send NDEF message by NFC. Make sure to detach the devices(on emulator - P2P Detached button)</pre_condition>
<steps>
<step order="1">
<step_desc>Click "Run". Move other NFC device close so it will be detected. If other device receives message then PASS.</step_desc>
</testcase>
<testcase purpose="Check if NFCPeer::setReceiveNDEFListener() method works properly" type="compliance" status="approved" component="TizenAPI/Communication/NFC" execution_type="manual" priority="P1" id="NFCPeer_setReceiveNDEFListener">
<description>
- <pre_condition>Turn on NFC adapter. Prepare the other device with NFC turned on. Other device should be able to send NDEF message by NFC.</pre_condition>
+ <pre_condition>Turn on NFC adapter. Prepare the other device with NFC turned on. Other device should be able to send NDEF message by NFC. Make sure to detach the devices(on emulator - P2P Detached button)</pre_condition>
<steps>
<step order="1">
- <step_desc>Click "Run". Move other NFC device close so it will be detected, then send a NFC message from it. Then click the "Message was sent" button below.</step_desc>
+ <step_desc>Click "Run".</step_desc>
+ <expected>Alert message will show up</expected>
+ </step>
+ <step order="2">
+ <step_desc>Move other NFC device close so it will be detected.</step_desc>
+ <expected>Detect NFC device</expected>
+ </step>
+ <step order="3">
+ <step_desc>Click "OK".</step_desc>
+ <expected>Alert Message is closed</expected>
+ </step>
+ <step order="4">
+ <step_desc>Send a NFC message(on emulator Type Name Format: NDEF_TNF_WELL_KNOWN)</step_desc>
<expected>pass</expected>
</step>
</steps>
</testcase>
<testcase purpose="Check if NFCPeer::unsetReceiveNDEFListener() method works properly" type="compliance" status="approved" component="TizenAPI/Communication/NFC" execution_type="manual" priority="P1" id="NFCPeer_unsetReceiveNDEFListener">
<description>
- <pre_condition>Turn on NFC adapter. Prepare the other device with NFC turned on. Other device should be able to send NDEF message by NFC.</pre_condition>
+ <pre_condition>Turn on NFC adapter. Prepare the other device with NFC turned on. Other device should be able to send NDEF message by NFC. Make sure to detach the devices(on emulator - P2P Detached button)</pre_condition>
<steps>
<step order="1">
<step_desc>Click "Run". Move other NFC device close so it will be detected, then send a NFC message from it. Then click the "Message was sent" button below.</step_desc>
</testcase>
<testcase purpose="Check if method unsetReceiveNDEFListener of NFCPeer accepts extra argument" type="compliance" status="approved" component="TizenAPI/Communication/NFC" execution_type="manual" priority="P2" id="NFCPeer_unsetReceiveNDEFListener_extra_argument">
<description>
- <pre_condition>Turn on NFC adapter. Prepare the other device with NFC turned on.</pre_condition>
+ <pre_condition>Turn on NFC adapter. Prepare the other device with NFC turned on. Other device should be able to send NDEF message by NFC. Make sure to detach the devices(on emulator - P2P Detached button)</pre_condition>
<steps>
<step order="1">
<step_desc>Click "Run". Move other NFC device close so it will be detected.</step_desc>
<pre_condition>Turn on NFC adapter. Prepare the other device with NFC turned on. Other device should be able to send NDEF message by NFC.</pre_condition>
<steps>
<step order="1">
- <step_desc>Click "Run". Move other NFC device close so it will be detected, then send a NFC message from it. Then click the "Message was sent" button below.</step_desc>
+ <step_desc>Click "Run".</step_desc>
+ <expected>Alert message will show up</expected>
+ </step>
+ <step order="2">
+ <step_desc>Move other NFC device close so it will be detected.</step_desc>
+ <expected>Detect NFC device</expected>
+ </step>
+ <step order="3">
+ <step_desc>Click "OK".</step_desc>
+ <expected>Alert Message is closed</expected>
+ </step>
+ <step order="4">
+ <step_desc>Send a NFC message(on emulator Type Name Format: NDEF_TNF_WELL_KNOWN)</step_desc>
<expected>pass</expected>
</step>
</steps>
</testcase>
<testcase purpose="Check if method NFCAdapter::setTagListener() successfully registers listener for detecting NFC tag" type="compliance" status="approved" component="TizenAPI/Communication/NFC" execution_type="manual" priority="P1" id="NFCAdapter_setTagListener">
<description>
- <pre_condition>Turn on NFC adapter. Prepare NFC tag.</pre_condition>
+ <pre_condition>Turn on NFC adapter. Prepare NFC tag. Make sure to detach the tag(on emulator - NDEF Tag Detached)</pre_condition>
<steps>
<step order="1">
<step_desc>Click "Run". Move NFC tag close so it will be detected.</step_desc>
</testcase>
<testcase purpose="Check if onattach() callback is called successfully when NFC tag is detected after NFCAdapter::setTagListener() with null tagFilter" type="compliance" status="approved" component="TizenAPI/Communication/NFC" execution_type="manual" priority="P2" id="NFCAdapter_setTagListener_tagFilter_is_null">
<description>
- <pre_condition>Turn on NFC adapter. Prepare NFC tag</pre_condition>
+ <pre_condition>Turn on NFC adapter. Prepare NFC tag. Make sure to detach the tag(on emulator - NDEF Tag Detached)</pre_condition>
<steps>
<step order="1">
<step_desc>Click "Run". Move NFC tag close to the device so it will be detected.</step_desc>
</testcase>
<testcase purpose="Check if onattach() callback is called successfully when NFC tag is detected after NFCAdapter::setTagListener() with valid tagFilter" type="compliance" status="approved" component="TizenAPI/Communication/NFC" execution_type="manual" priority="P2" id="NFCAdapter_setTagListener_with_tagFilter">
<description>
- <pre_condition>Turn on NFC adapter. Prepare NFC tag.</pre_condition>
+ <pre_condition>Turn on NFC adapter. Prepare NFC tag. Make sure to detach the tag(on emulator - NDEF Tag Detached)</pre_condition>
<steps>
<step order="1">
<step_desc>Click "Run". Move NFC tag close to the device so it will be detected.</step_desc>
</testcase>
<testcase purpose="Check if method NFCAdapter::unsetTagListener() disables listener for detecting an NFC tag" type="compliance" status="approved" component="TizenAPI/Communication/NFC" execution_type="manual" priority="P1" id="NFCAdapter_unsetTagListener">
<description>
- <pre_condition>Turn on NFC adapter. Prepare NFC tag.</pre_condition>
+ <pre_condition>Turn on NFC adapter. Prepare NFC tag. Make sure to detach the tag(on emulator - NDEF Tag Detached)</pre_condition>
<steps>
<step order="1">
<step_desc>Click "Run". Move NFC tag close so it will be detected and then click "Tag was attached" button.</step_desc>
</testcase>
<testcase purpose="Check NFCTag attributes, method existence and TypeMismatchError throwing" type="compliance" status="approved" component="TizenAPI/Communication/NFC" execution_type="manual" priority="P3" id="NFCTag">
<description>
- <pre_condition>Turn on NFC adapter. Prepare NFC tag.</pre_condition>
+ <pre_condition>Turn on NFC adapter. Prepare NFC tag. Make sure to detach the tag(on emulator - NDEF Tag Detached)</pre_condition>
<steps>
<step order="1">
<step_desc>Click "Run". Move NFC tag close so it will be detected.</step_desc>
</testcase>
<testcase purpose="Check if NFCTagDetectCallback::onattach() callback is called with proper argument when NFC tag is detected" type="compliance" status="approved" component="TizenAPI/Communication/NFC" execution_type="manual" priority="P1" id="NFCTagDetectCallback_onattach">
<description>
- <pre_condition>Turn on NFC adapter. Prepare NFC tag</pre_condition>
+ <pre_condition>Turn on NFC adapter. Prepare NFC tag. Make sure to detach the tag(on emulator - NDEF Tag Detached)</pre_condition>
<steps>
<step order="1">
<step_desc>Click "Run". Move NFC tag close so it will be detected.</step_desc>
</testcase>
<testcase purpose="Check if NFCTagDetectCallback::ondetach() callback is called when NFC tag is disconnected" type="compliance" status="approved" component="TizenAPI/Communication/NFC" execution_type="manual" priority="P1" id="NFCTagDetectCallback_ondetach">
<description>
- <pre_condition>Turn on NFC adapter. Prepare NFC tag.</pre_condition>
+ <pre_condition>Turn on NFC adapter. Prepare NFC tag. Make sure to detach the tag(on emulator - NDEF Tag Detached)</pre_condition>
<steps>
<step order="1">
<step_desc>Click "Run". Move NFC tag close until it will be detected and then take it away.</step_desc>
</testcase>
<testcase purpose="Check if method NFCTag::readNDEF() reports error by calling errorCallback when NFC tag was disconnected" type="compliance" status="approved" component="TizenAPI/Communication/NFC" execution_type="manual" priority="P2" id="NFCTag_readNDEF_errorCallback">
<description>
- <pre_condition>Turn on NFC adapter. Prepare NFC tag.</pre_condition>
+ <pre_condition>Turn on NFC adapter. Prepare NFC tag. Make sure to detach the tag(on emulator - NDEF Tag Detached)</pre_condition>
<steps>
<step order="1">
<step_desc>Click "Run". Move NFC tag close until it will be detected and then take it away before the expiration of 3 seconds.</step_desc>
</testcase>
<testcase purpose="Check if method NFCTag::readNDEF() successfully reads data from NFC tag" type="compliance" onload_delay="90" status="approved" component="TizenAPI/Communication/NFC" execution_type="manual" priority="P1" id="NFCTag_readNDEF_without_errorCallback">
<description>
- <pre_condition>Turn on NFC adapter. Prepare NFC tag.</pre_condition>
+ <pre_condition>Turn on NFC adapter. Prepare NFC tag. Make sure to detach the tag(on emulator - NDEF Tag Detached)</pre_condition>
<steps>
<step order="1">
<step_desc>Click "Run". Move NFC tag close so it will be detected.</step_desc>
</testcase>
<testcase purpose="Check if method NFCTag::transceive() reports error by calling errorCallback when NFC tag is disconnected" type="compliance" status="approved" component="TizenAPI/Communication/NFC" execution_type="manual" priority="P2" id="NFCTag_transceive_with_errorCallback">
<description>
- <pre_condition>Turn on NFC adapter. Prepare NFC tag.</pre_condition>
+ <pre_condition>Turn on NFC adapter. Prepare NFC tag. Make sure to detach the tag(on emulator - NDEF Tag Detached)</pre_condition>
<steps>
<step order="1">
<step_desc>Click "Run". Move NFC tag close until it will be detected and then take it away before the expiration of 3 seconds.</step_desc>
</testcase>
<testcase purpose="Check if method NFCTag::writeNDEF() can be called with only mandatory argument" type="compliance" status="approved" component="TizenAPI/Communication/NFC" execution_type="manual" priority="P2" id="NFCTag_writeNDEF">
<description>
- <pre_condition>Turn on NFC adapter. Prepare NFC tag.</pre_condition>
+ <pre_condition>Turn on NFC adapter. Prepare NFC tag. Make sure to detach the tag(on emulator - NDEF Tag Detached)</pre_condition>
<steps>
<step order="1">
<step_desc>Click "Run". Move NFC tag close so it will be detected.</step_desc>
</testcase>
<testcase purpose="Check if method NFCTag::writeNDEF() reports error by calling errorCallback when NFC tag is disconnected" type="compliance" status="approved" component="TizenAPI/Communication/NFC" execution_type="manual" priority="P2" id="NFCTag_writeNDEF_with_errorCallback">
<description>
- <pre_condition>Turn on NFC adapter. Prepare NFC tag.</pre_condition>
+ <pre_condition>Turn on NFC adapter. Prepare NFC tag. Make sure to detach the tag(on emulator - NDEF Tag Detached)</pre_condition>
<steps>
<step order="1">
<step_desc>Click "Run". Move NFC tag close until it will be detected and then take it away before the expiration of 3 seconds.</step_desc>
</testcase>
<testcase purpose="Check if method NFCTag::writeNDEF() calls successCallback" type="compliance" status="approved" component="TizenAPI/Communication/NFC" execution_type="manual" priority="P1" id="NFCTag_writeNDEF_with_successCallback">
<description>
- <pre_condition>Turn on NFC adapter. Prepare NFC tag.</pre_condition>
+ <pre_condition>Turn on NFC adapter. Prepare NFC tag. Make sure to detach the tag(on emulator - NDEF Tag Detached)</pre_condition>
<steps>
<step order="1">
<step_desc>Click "Run". Move NFC tag close so it will be detected.</step_desc>
</capabilities>
<testcase purpose="Check if method NFCAdapter::setPeerListener() successfully registers listener for detecting NFC peer" component="TizenAPI/Communication/NFC" execution_type="manual" priority="P1" id="NFCAdapter_setPeerListener">
<description>
- <pre_condition>Turn on NFC adapter. Prepare the other device with NFC turned on.</pre_condition>
+ <pre_condition>Turn on NFC adapter. Prepare the other device with NFC turned on. Other device should be able to send NDEF message by NFC. Make sure to detach the devices(on emulator - P2P Detached button)</pre_condition>
<steps>
<step order="1">
<step_desc>Click "Run". Move other NFC device close so it will be detected.</step_desc>
</testcase>
<testcase purpose="Check if method NFCAdapter::unsetPeerListener() disables listener for detecting an NFC peer-to-peer target" component="TizenAPI/Communication/NFC" execution_type="manual" priority="P1" id="NFCAdapter_unsetPeerListener">
<description>
- <pre_condition>Turn on NFC adapter. Prepare the other device with NFC turned on.</pre_condition>
+ <pre_condition>Turn on NFC adapter. Prepare the other device with NFC turned on. Other device should be able to send NDEF message by NFC. Make sure to detach the devices(on emulator - P2P Detached button)</pre_condition>
<steps>
<step order="1">
<step_desc>Click "Run". Move other NFC device close so it will be detected and then click "Peer was attached" button.</step_desc>
</testcase>
<testcase purpose="Check NFCPeer attributes, method existence and TypeMismatchError throwing" component="TizenAPI/Communication/NFC" execution_type="manual" priority="P3" id="NFCPeer">
<description>
- <pre_condition>Turn on NFC adapter. Prepare the other device with NFC turned on.</pre_condition>
+ <pre_condition>Turn on NFC adapter. Prepare the other device with NFC turned on. Other device should be able to send NDEF message by NFC. Make sure to detach the devices(on emulator - P2P Detached button)</pre_condition>
<steps>
<step order="1">
<step_desc>Click "Run". Move other NFC device close so it will be detected.</step_desc>
</testcase>
<testcase purpose="Check if NFCPeerDetectCallback::onattach() callback is called with proper argument when NFC peer is detected" component="TizenAPI/Communication/NFC" execution_type="manual" priority="P1" id="NFCPeerDetectCallback_onattach">
<description>
- <pre_condition>Turn on NFC adapter. Prepare the other device with NFC turned on.</pre_condition>
+ <pre_condition>Turn on NFC adapter. Prepare the other device with NFC turned on. Other device should be able to send NDEF message by NFC. Make sure to detach the devices(on emulator - P2P Detached button)</pre_condition>
<steps>
<step order="1">
<step_desc>Click "Run". Move other NFC device close so it will be detected.</step_desc>
</testcase>
<testcase purpose="Check if NFCPeerDetectCallback::ondetach() is called when NFC peer is taken away" component="TizenAPI/Communication/NFC" execution_type="manual" priority="P1" id="NFCPeerDetectCallback_ondetach">
<description>
- <pre_condition>Turn on NFC adapter. Prepare the other device with NFC turned on.</pre_condition>
+ <pre_condition>Turn on NFC adapter. Prepare the other device with NFC turned on. Other device should be able to send NDEF message by NFC. Make sure to detach the devices(on emulator - P2P Detached button)</pre_condition>
<steps>
<step order="1">
<step_desc>Click "Run". Put the other NFC device close to your device until it will be detected and then take it away.</step_desc>
</testcase>
<testcase purpose="Check if method NFCPeer::sendNDEF() reports error by calling errorCallback when peer is disconnected" component="TizenAPI/Communication/NFC" execution_type="manual" priority="P2" id="NFCPeer_sendNDEF_errorCallback">
<description>
- <pre_condition>Turn on NFC adapter. Prepare the other device with NFC turned on. Other device should be able to take NDEF message from NFC.</pre_condition>
+ <pre_condition>Turn on NFC adapter. Prepare the other device with NFC turned on. Other device should be able to send NDEF message by NFC. Make sure to detach the devices(on emulator - P2P Detached button)</pre_condition>
<steps>
<step order="1">
<step_desc>Click "Run". Put the other NFC device close to your device until it will be detected and then take it away before the expiration of 3 seconds.</step_desc>
</testcase>
<testcase purpose="Check if method NFCPeer::sendNDEF() sends data to other NFC device" component="TizenAPI/Communication/NFC" execution_type="manual" priority="P1" id="NFCPeer_sendNDEF_sendData">
<description>
- <pre_condition>Turn off the NFC adapter. Prepare the other device with NFC turned on. Other device should be able to take NDEF message from NFC.</pre_condition>
+ <pre_condition>Turn off NFC adapter. Prepare the other device with NFC turned on. Other device should be able to send NDEF message by NFC. Make sure to detach the devices(on emulator - P2P Detached button)</pre_condition>
<steps>
<step order="1">
<step_desc>Click "Run". Move other NFC device close so it will be detected.</step_desc>
</testcase>
<testcase purpose="Check if method NFCPeer::sendNDEF(ndefMessage, onSuccess, onError) can be called successfully" component="TizenAPI/Communication/NFC" execution_type="manual" priority="P1" id="NFCPeer_sendNDEF_with_errorCallback">
<description>
- <pre_condition>Turn on NFC adapter. Prepare the other device with NFC turned on. Other device should be able to take NDEF message from NFC.</pre_condition>
+ <pre_condition>Turn on NFC adapter. Prepare the other device with NFC turned on. Other device should be able to send NDEF message by NFC. Make sure to detach the devices(on emulator - P2P Detached button)</pre_condition>
<steps>
<step order="1">
<step_desc>Click "Run". Move other NFC device close so it will be detected. If other device receives message then PASS.</step_desc>
</testcase>
<testcase purpose="Check if NFCPeer::sendNDEF(ndefMessage, onSuccess) can be called successfully" component="TizenAPI/Communication/NFC" execution_type="manual" priority="P1" id="NFCPeer_sendNDEF_with_successCallback">
<description>
- <pre_condition>Turn on NFC adapter. Prepare the other device with NFC turned on. Other device should be able to take NDEF message from NFC.</pre_condition>
+ <pre_condition>Turn on NFC adapter. Prepare the other device with NFC turned on. Other device should be able to send NDEF message by NFC. Make sure to detach the devices(on emulator - P2P Detached button)</pre_condition>
<steps>
<step order="1">
<step_desc>Click "Run". Move other NFC device close so it will be detected. If other device receives message then PASS.</step_desc>
</testcase>
<testcase purpose="Check if NFCPeer::setReceiveNDEFListener() method works properly" component="TizenAPI/Communication/NFC" execution_type="manual" priority="P1" id="NFCPeer_setReceiveNDEFListener">
<description>
- <pre_condition>Turn on NFC adapter. Prepare the other device with NFC turned on. Other device should be able to send NDEF message by NFC.</pre_condition>
+ <pre_condition>Turn on NFC adapter. Prepare the other device with NFC turned on. Other device should be able to send NDEF message by NFC. Make sure to detach the devices(on emulator - P2P Detached button)</pre_condition>
<steps>
<step order="1">
- <step_desc>Click "Run". Move other NFC device close so it will be detected, then send a NFC message from it. Then click the "Message was sent" button below.</step_desc>
+ <step_desc>Click "Run".</step_desc>
+ <expected>Alert message will show up</expected>
+ </step>
+ <step order="2">
+ <step_desc>Move other NFC device close so it will be detected.</step_desc>
+ <expected>Detect NFC device</expected>
+ </step>
+ <step order="3">
+ <step_desc>Click "OK".</step_desc>
+ <expected>Alert Message is closed</expected>
+ </step>
+ <step order="4">
+ <step_desc>Send a NFC message(on emulator Type Name Format: NDEF_TNF_WELL_KNOWN)</step_desc>
<expected>pass</expected>
</step>
</steps>
</testcase>
<testcase purpose="Check if NFCPeer::unsetReceiveNDEFListener() method works properly" component="TizenAPI/Communication/NFC" execution_type="manual" priority="P1" id="NFCPeer_unsetReceiveNDEFListener">
<description>
- <pre_condition>Turn on NFC adapter. Prepare the other device with NFC turned on. Other device should be able to send NDEF message by NFC.</pre_condition>
+ <pre_condition>Turn on NFC adapter. Prepare the other device with NFC turned on. Other device should be able to send NDEF message by NFC. Make sure to detach the devices(on emulator - P2P Detached button)</pre_condition>
<steps>
<step order="1">
<step_desc>Click "Run". Move other NFC device close so it will be detected, then send a NFC message from it. Then click the "Message was sent" button below.</step_desc>
</testcase>
<testcase purpose="Check if method unsetReceiveNDEFListener of NFCPeer accepts extra argument" component="TizenAPI/Communication/NFC" execution_type="manual" priority="P2" id="NFCPeer_unsetReceiveNDEFListener_extra_argument">
<description>
- <pre_condition>Turn on NFC adapter. Prepare the other device with NFC turned on.</pre_condition>
+ <pre_condition>Turn on NFC adapter. Prepare the other device with NFC turned on. Other device should be able to send NDEF message by NFC. Make sure to detach the devices(on emulator - P2P Detached button)</pre_condition>
<steps>
<step order="1">
<step_desc>Click "Run". Move other NFC device close so it will be detected.</step_desc>
</testcase>
<testcase purpose="Check if NFCPeer::setReceiveNDEFListener() method works properly" component="TizenAPI/Communication/NFC" execution_type="manual" priority="P1" id="NFCPeer_setReceiveNDEFListener">
<description>
- <pre_condition>Turn on NFC adapter. Prepare the other device with NFC turned on. Other device should be able to send NDEF message by NFC.</pre_condition>
+ <pre_condition>Turn on NFC adapter. Prepare the other device with NFC turned on. Other device should be able to send NDEF message by NFC. Make sure to detach the devices(on emulator - P2P Detached button)</pre_condition>
<steps>
<step order="1">
- <step_desc>Click "Run". Move other NFC device close so it will be detected, then send a NFC message from it. Then click the "Message was sent" button below.</step_desc>
+ <step_desc>Click "Run".</step_desc>
+ <expected>Alert message will show up</expected>
+ </step>
+ <step order="2">
+ <step_desc>Move other NFC device close so it will be detected.</step_desc>
+ <expected>Detect NFC device</expected>
+ </step>
+ <step order="3">
+ <step_desc>Click "OK".</step_desc>
+ <expected>Alert Message is closed</expected>
+ </step>
+ <step order="4">
+ <step_desc>Send a NFC message(on emulator Type Name Format: NDEF_TNF_WELL_KNOWN)</step_desc>
<expected>pass</expected>
</step>
</steps>
-->
<testcase purpose="Check if method NFCAdapter::setTagListener() successfully registers listener for detecting NFC tag" component="TizenAPI/Communication/NFC" execution_type="manual" priority="P1" id="NFCAdapter_setTagListener">
<description>
- <pre_condition>Turn on NFC adapter. Prepare NFC tag.</pre_condition>
+ <pre_condition>Turn on NFC adapter. Prepare NFC tag. Make sure to detach the tag(on emulator - NDEF Tag Detached)</pre_condition>
<steps>
<step order="1">
<step_desc>Click "Run". Move NFC tag close so it will be detected.</step_desc>
</testcase>
<testcase purpose="Check if onattach() callback is called successfully when NFC tag is detected after NFCAdapter::setTagListener() with null tagFilter" component="TizenAPI/Communication/NFC" execution_type="manual" priority="P2" id="NFCAdapter_setTagListener_tagFilter_is_null">
<description>
- <pre_condition>Turn on NFC adapter. Prepare NFC tag</pre_condition>
+ <pre_condition>Turn on NFC adapter. Prepare NFC tag. Make sure to detach the tag(on emulator - NDEF Tag Detached)</pre_condition>
<steps>
<step order="1">
<step_desc>Click "Run". Move NFC tag close to the device so it will be detected.</step_desc>
</testcase>
<testcase purpose="Check if onattach() callback is called successfully when NFC tag is detected after NFCAdapter::setTagListener() with valid tagFilter" component="TizenAPI/Communication/NFC" execution_type="manual" priority="P2" id="NFCAdapter_setTagListener_with_tagFilter">
<description>
- <pre_condition>Turn on NFC adapter. Prepare NFC tag.</pre_condition>
+ <pre_condition>Turn on NFC adapter. Prepare NFC tag. Make sure to detach the tag(on emulator - NDEF Tag Detached)</pre_condition>
<steps>
<step order="1">
<step_desc>Click "Run". Move NFC tag close to the device so it will be detected.</step_desc>
</testcase>
<testcase purpose="Check if method NFCAdapter::unsetTagListener() disables listener for detecting an NFC tag" component="TizenAPI/Communication/NFC" execution_type="manual" priority="P1" id="NFCAdapter_unsetTagListener">
<description>
- <pre_condition>Turn on NFC adapter. Prepare NFC tag.</pre_condition>
+ <pre_condition>Turn on NFC adapter. Prepare NFC tag. Make sure to detach the tag(on emulator - NDEF Tag Detached)</pre_condition>
<steps>
<step order="1">
<step_desc>Click "Run". Move NFC tag close so it will be detected and then click "Tag was attached" button.</step_desc>
</testcase>
<testcase purpose="Check NFCTag attributes, method existence and TypeMismatchError throwing" component="TizenAPI/Communication/NFC" execution_type="manual" priority="P3" id="NFCTag">
<description>
- <pre_condition>Turn on NFC adapter. Prepare NFC tag.</pre_condition>
+ <pre_condition>Turn on NFC adapter. Prepare NFC tag. Make sure to detach the tag(on emulator - NDEF Tag Detached)</pre_condition>
<steps>
<step order="1">
<step_desc>Click "Run". Move NFC tag close so it will be detected.</step_desc>
</testcase>
<testcase purpose="Check if NFCTagDetectCallback::onattach() callback is called with proper argument when NFC tag is detected" component="TizenAPI/Communication/NFC" execution_type="manual" priority="P1" id="NFCTagDetectCallback_onattach">
<description>
- <pre_condition>Turn on NFC adapter. Prepare NFC tag</pre_condition>
+ <pre_condition>Turn on NFC adapter. Prepare NFC tag. Make sure to detach the tag(on emulator - NDEF Tag Detached)</pre_condition>
<steps>
<step order="1">
<step_desc>Click "Run". Move NFC tag close so it will be detected.</step_desc>
</testcase>
<testcase purpose="Check if NFCTagDetectCallback::ondetach() callback is called when NFC tag is disconnected" component="TizenAPI/Communication/NFC" execution_type="manual" priority="P1" id="NFCTagDetectCallback_ondetach">
<description>
- <pre_condition>Turn on NFC adapter. Prepare NFC tag.</pre_condition>
+ <pre_condition>Turn on NFC adapter. Prepare NFC tag. Make sure to detach the tag(on emulator - NDEF Tag Detached)</pre_condition>
<steps>
<step order="1">
<step_desc>Click "Run". Move NFC tag close until it will be detected and then take it away.</step_desc>
</testcase>
<testcase purpose="Check if method NFCTag::readNDEF() reports error by calling errorCallback when NFC tag was disconnected" component="TizenAPI/Communication/NFC" execution_type="manual" priority="P2" id="NFCTag_readNDEF_errorCallback">
<description>
- <pre_condition>Turn on NFC adapter. Prepare NFC tag.</pre_condition>
+ <pre_condition>Turn on NFC adapter. Prepare NFC tag. Make sure to detach the tag(on emulator - NDEF Tag Detached)</pre_condition>
<steps>
<step order="1">
<step_desc>Click "Run". Move NFC tag close until it will be detected and then take it away before the expiration of 3 seconds.</step_desc>
</testcase>
<testcase purpose="Check if method NFCTag::readNDEF() successfully reads data from NFC tag" onload_delay="90" component="TizenAPI/Communication/NFC" execution_type="manual" priority="P1" id="NFCTag_readNDEF_without_errorCallback">
<description>
- <pre_condition>Turn on NFC adapter. Prepare NFC tag.</pre_condition>
+ <pre_condition>Turn on NFC adapter. Prepare NFC tag. Make sure to detach the tag(on emulator - NDEF Tag Detached)</pre_condition>
<steps>
<step order="1">
<step_desc>Click "Run". Move NFC tag close so it will be detected.</step_desc>
</testcase>
<testcase purpose="Check if method NFCTag::transceive() reports error by calling errorCallback when NFC tag is disconnected" component="TizenAPI/Communication/NFC" execution_type="manual" priority="P2" id="NFCTag_transceive_with_errorCallback">
<description>
- <pre_condition>Turn on NFC adapter. Prepare NFC tag.</pre_condition>
+ <pre_condition>Turn on NFC adapter. Prepare NFC tag. Make sure to detach the tag(on emulator - NDEF Tag Detached)</pre_condition>
<steps>
<step order="1">
<step_desc>Click "Run". Move NFC tag close until it will be detected and then take it away before the expiration of 3 seconds.</step_desc>
</testcase>
<testcase purpose="Check if method NFCTag::writeNDEF() can be called with only mandatory argument" component="TizenAPI/Communication/NFC" execution_type="manual" priority="P2" id="NFCTag_writeNDEF">
<description>
- <pre_condition>Turn on NFC adapter. Prepare NFC tag.</pre_condition>
+ <pre_condition>Turn on NFC adapter. Prepare NFC tag. Make sure to detach the tag(on emulator - NDEF Tag Detached)</pre_condition>
<steps>
<step order="1">
<step_desc>Click "Run". Move NFC tag close so it will be detected.</step_desc>
</testcase>
<testcase purpose="Check if method NFCTag::writeNDEF() reports error by calling errorCallback when NFC tag is disconnected" component="TizenAPI/Communication/NFC" execution_type="manual" priority="P2" id="NFCTag_writeNDEF_with_errorCallback">
<description>
- <pre_condition>Turn on NFC adapter. Prepare NFC tag.</pre_condition>
+ <pre_condition>Turn on NFC adapter. Prepare NFC tag. Make sure to detach the tag(on emulator - NDEF Tag Detached)</pre_condition>
<steps>
<step order="1">
<step_desc>Click "Run". Move NFC tag close until it will be detected and then take it away before the expiration of 3 seconds.</step_desc>
</testcase>
<testcase purpose="Check if method NFCTag::writeNDEF() calls successCallback" component="TizenAPI/Communication/NFC" execution_type="manual" priority="P1" id="NFCTag_writeNDEF_with_successCallback">
<description>
- <pre_condition>Turn on NFC adapter. Prepare NFC tag.</pre_condition>
+ <pre_condition>Turn on NFC adapter. Prepare NFC tag. Make sure to detach the tag(on emulator - NDEF Tag Detached)</pre_condition>
<steps>
<step order="1">
<step_desc>Click "Run". Move NFC tag close so it will be detected.</step_desc>