OpenThread_app
Loading...
Searching...
No Matches
ot_app_pair_test.c File Reference
#include "unity_fixture.h"
#include "ot_app_pair.h"

Macros

#define UT_OAP_RETURN_INDEX_0   (0)
#define UT_OAP_RETURN_INDEX_5   (5)
#define UT_OAP_RETURN_INDEX_9   (9)
#define UT_OAP_IS_SAME   (OTAPP_PAIR_IS)
#define UT_OAP_IS_NOT_SAME   (OTAPP_PAIR_IS_NOT)
#define UT_OAP_DEVICE_INDEX_0   (0)
#define UT_OAP_DEVICE_INDEX_1   (1)
#define UT_OAP_DEVICE_INDEX_BAD   (OTAPP_PAIR_DEVICES_MAX)
#define UT_OAP_URI_TABLE_1   (OTAPP_URI_WELL_KNOWN_CORE)
#define UT_OAP_URI_TABLE_2   (OTAPP_URI_TEST)
#define UT_OAP_URI_TABLE_20   (OTAPP_URI_MOCK_20)
#define UT_OAP_DEVICE_NAME_FULL_3   (3)
#define UT_OAP_DEVICE_NAME_FULL_9   (9)
#define UT_OAP_DEVICELIST_INDEX_0   0
#define UT_OAP_DEVICELIST_INDEX_MAX   (OAC_URI_OBS_SUBSCRIBERS_MAX_NUM - 1)
#define UT_OAP_DEVICELIST_INDEX_OVERFLOW   OAC_URI_OBS_SUBSCRIBERS_MAX_NUM
#define UT_OAP_DEVICEURI_INDEX_INDEX_0   0
#define UT_OAP_DEVICEURI_INDEX_INDEX_MAX   (OAC_URI_OBS_PAIRED_URI_MAX - 1)
#define UT_OAP_DEVICEURI_INDEX_INDEX_OVERFLOW   OAC_URI_OBS_PAIRED_URI_MAX
#define UT_OAP_DEVICEURI_INDEX_1   1
#define UT_OAP_DEVICEURI_INDEX_2   2
#define UT_OAP_DEVICEURI_INDEX_3   3
#define UT_OAP_DEVICEURI_INDEX_4   4
#define UT_OAP_DEVICEURI_INDEX_5   5

Functions

 TEST_GROUP (ot_app_pair)
 TEST_SETUP (ot_app_pair)
 TEST_TEAR_DOWN (ot_app_pair)
 TEST (ot_app_pair, GivenNullDeviceList_WhenCallingDeviceAdd_ThenReturnError)
 TEST (ot_app_pair, GivenNullDeviceNameFull_WhenCallingDeviceAdd_ThenReturnError)
 TEST (ot_app_pair, GivenNullIpAddr_WhenCallingDeviceAdd_ThenReturnError)
 TEST (ot_app_pair, GivenTwiceSameDeviceName_WhenCallingDeviceAdd_ThenReturnError)
 TEST (ot_app_pair, GivenTwiceWithDifferentIp_WhenCallingDeviceAdd_ThenReturnOK)
 TEST (ot_app_pair, GivenTooLengthDeviceName_WhenCallingDeviceAdd_ThenReturnError)
 TEST (ot_app_pair, GivenTrueVariables_WhenCallingDeviceAdd_ThenReturnIndex0)
 TEST (ot_app_pair, GivenMaxLengthDeviceName_WhenCallingDeviceAdd_ThenReturnIndex0)
 TEST (ot_app_pair, GivenMaxDevices_WhenCallingDeviceAdd_ThenReturnIndex9)
 TEST (ot_app_pair, GivenMaxDevicesPlus1_WhenCallingDeviceAdd_ThenReturnError)
 TEST (ot_app_pair, GivenNullDeviceList_WhenCallingDeviceDelete_ThenReturnError)
 TEST (ot_app_pair, GivenNullDeviceName_WhenCallingDeviceDelete_ThenReturnError)
 TEST (ot_app_pair, GivenTrueVariable_WhenCallingDeviceDelete_ThenReturn3)
 TEST (ot_app_pair, GivenSameDeviceNameTwice_WhenCallingDeviceDelete_ThenReturnError)
 TEST (ot_app_pair, GivenNullDeviceList_WhenCallingDeviceIndexGet_ThenReturnError)
 TEST (ot_app_pair, GivenNullDeviceName_WhenCallingDeviceIndexGet_ThenReturnError)
 TEST (ot_app_pair, GivenCorrectVariable_WhenCallingDeviceIndexGet_ThenReturn9)
 TEST (ot_app_pair, GivenNoExistDeviceName_WhenCallingDeviceIndexGet_ThenReturnError)
 TEST (ot_app_pair, GivenNullPairDeviceList_WhenCallingDeviceNameGet_ThenReturnError)
 TEST (ot_app_pair, GivenBadIndexDevice_WhenCallingDeviceNameGet_ThenReturnError)
 TEST (ot_app_pair, GivenNotExistIndexDevice_WhenCallingDeviceNameGet_ThenReturnNull)
 TEST (ot_app_pair, GivenExistIndexDevice_WhenCallingDeviceNameGet_ThenReturnTrueString)
 TEST (ot_app_pair, GivenNullDeviceList_WhenCallingipAddressIsSame_ThenReturnError)
 TEST (ot_app_pair, GivenDeletedDeviceIndex_WhenCallingipAddressIsSame_ThenReturnError)
 TEST (ot_app_pair, GivenIncorrectDeviceIndex_WhenCallingipAddressIsSame_ThenReturnError)
 TEST (ot_app_pair, GivenNullIpAddress_WhenCallingipAddressIsSame_ThenReturnError)
 TEST (ot_app_pair, GivenToShortIpAddress_WhenCallingipAddressIsSame_ThenReturnError)
 TEST (ot_app_pair, GivenNotSameIpAddr_WhenCallingipAddressIsSame_ThenReturn0)
 TEST (ot_app_pair, GivenSameIpAddr_WhenCallingipAddressIsSame_ThenReturn1)
 TEST (ot_app_pair, GivenNullDeviceList_WhenCallingIpAddressUpdate_ThenReturnError)
 TEST (ot_app_pair, GivenDeletedDeviceIndex_WhenCallingIpAddressUpdate_ThenReturnError)
 TEST (ot_app_pair, GivenIncorrectDeviceIndex_WhenCallingIpAddressUpdate_ThenReturnError)
 TEST (ot_app_pair, GivenNullIpAddress_WhenCallingIpAddressUpdate_ThenReturnError)
 TEST (ot_app_pair, GivenSameIpAddress_WhenCallingIpAddressUpdate_ThenReturn0)
 TEST (ot_app_pair, GivenNewIpAddress_WhenCallingIpAddressUpdate_ThenReturn1)
 TEST (ot_app_pair, GivenNewIpAddress_WhenCallingIpAddressUpdateAndIpAddressIsSame_ThenReturn1)
 TEST (ot_app_pair, GivenNullHandleArg_WhenCallingTokenIsSame_ThenReturnError)
 TEST (ot_app_pair, GivenNullTokenToCheckArg_WhenCallingTokenIsSame_ThenReturnError)
 TEST (ot_app_pair, GivenOverFlowTabDevIdArg_WhenCallingTokenIsSame_ThenReturnError)
 TEST (ot_app_pair, GivenOverFlowTabUriIdArg_WhenCallingTokenIsSame_ThenReturnError)
 TEST (ot_app_pair, GivenSameTokenToCheck_WhenCallingTokenIsSame_ThenReturnIs)
 TEST (ot_app_pair, GivenDifferentTokenToCheck_WhenCallingTokenIsSame_ThenReturnIsNot)
 TEST (ot_app_pair, GivenNullArgs_WhenCallingTokenGetUriIteams_ThenReturnError)
 TEST (ot_app_pair, GivenTrueArgs_WhenCallingTokenGetUriIteams_ThenReturn_ptrToData)
 TEST (ot_app_pair, GivenTrueArgsButOtherToken_WhenCallingTokenGetUriIteams_ThenReturn_NULL)
 TEST (ot_app_pair, GivenTrueArgsAnd2DiffrentTokenOnLIst_WhenCallingTokenGetUriIteams_ThenReturn_ptrToData)
 TEST (ot_app_pair, GivenNullArgs_WhenCallingUriStateSet_ThenReturnError)
 TEST (ot_app_pair, GivenTrueArgs_WhenCallingUriStateSet_ThenReturnOK)

Variables

oacu_token_t ut_oap_devicetoken_4Byte [] = {0xFA, 0x04, 0xB6, 0xD1}
oacu_token_t ut_oap_devicetoken_4Byte_other [] = {0xFA, 0x04, 0xB6, 0x1D}
oacu_token_t ut_oap_devicetoken_4Byte_other2 [] = {0xFA, 0x04, 0x6B, 0x1D}
oacu_token_t ut_oap_devicetoken_3Byte [] = {0xFA, 0x04, 0xB6}

Macro Definition Documentation

◆ UT_OAP_DEVICE_INDEX_0

#define UT_OAP_DEVICE_INDEX_0   (0)

◆ UT_OAP_DEVICE_INDEX_1

#define UT_OAP_DEVICE_INDEX_1   (1)

◆ UT_OAP_DEVICE_INDEX_BAD

#define UT_OAP_DEVICE_INDEX_BAD   (OTAPP_PAIR_DEVICES_MAX)

◆ UT_OAP_DEVICE_NAME_FULL_3

#define UT_OAP_DEVICE_NAME_FULL_3   (3)

◆ UT_OAP_DEVICE_NAME_FULL_9

#define UT_OAP_DEVICE_NAME_FULL_9   (9)

◆ UT_OAP_DEVICELIST_INDEX_0

#define UT_OAP_DEVICELIST_INDEX_0   0

◆ UT_OAP_DEVICELIST_INDEX_MAX

#define UT_OAP_DEVICELIST_INDEX_MAX   (OAC_URI_OBS_SUBSCRIBERS_MAX_NUM - 1)

◆ UT_OAP_DEVICELIST_INDEX_OVERFLOW

#define UT_OAP_DEVICELIST_INDEX_OVERFLOW   OAC_URI_OBS_SUBSCRIBERS_MAX_NUM

◆ UT_OAP_DEVICEURI_INDEX_1

#define UT_OAP_DEVICEURI_INDEX_1   1

◆ UT_OAP_DEVICEURI_INDEX_2

#define UT_OAP_DEVICEURI_INDEX_2   2

◆ UT_OAP_DEVICEURI_INDEX_3

#define UT_OAP_DEVICEURI_INDEX_3   3

◆ UT_OAP_DEVICEURI_INDEX_4

#define UT_OAP_DEVICEURI_INDEX_4   4

◆ UT_OAP_DEVICEURI_INDEX_5

#define UT_OAP_DEVICEURI_INDEX_5   5

◆ UT_OAP_DEVICEURI_INDEX_INDEX_0

#define UT_OAP_DEVICEURI_INDEX_INDEX_0   0

◆ UT_OAP_DEVICEURI_INDEX_INDEX_MAX

#define UT_OAP_DEVICEURI_INDEX_INDEX_MAX   (OAC_URI_OBS_PAIRED_URI_MAX - 1)

◆ UT_OAP_DEVICEURI_INDEX_INDEX_OVERFLOW

#define UT_OAP_DEVICEURI_INDEX_INDEX_OVERFLOW   OAC_URI_OBS_PAIRED_URI_MAX

◆ UT_OAP_IS_NOT_SAME

#define UT_OAP_IS_NOT_SAME   (OTAPP_PAIR_IS_NOT)

◆ UT_OAP_IS_SAME

#define UT_OAP_IS_SAME   (OTAPP_PAIR_IS)

◆ UT_OAP_RETURN_INDEX_0

#define UT_OAP_RETURN_INDEX_0   (0)

◆ UT_OAP_RETURN_INDEX_5

#define UT_OAP_RETURN_INDEX_5   (5)

◆ UT_OAP_RETURN_INDEX_9

#define UT_OAP_RETURN_INDEX_9   (9)

◆ UT_OAP_URI_TABLE_1

#define UT_OAP_URI_TABLE_1   (OTAPP_URI_WELL_KNOWN_CORE)

◆ UT_OAP_URI_TABLE_2

#define UT_OAP_URI_TABLE_2   (OTAPP_URI_TEST)

◆ UT_OAP_URI_TABLE_20

#define UT_OAP_URI_TABLE_20   (OTAPP_URI_MOCK_20)

Function Documentation

◆ TEST() [1/48]

TEST ( ot_app_pair ,
GivenBadIndexDevice_WhenCallingDeviceNameGet_ThenReturnError  )

◆ TEST() [2/48]

TEST ( ot_app_pair ,
GivenCorrectVariable_WhenCallingDeviceIndexGet_ThenReturn9  )

◆ TEST() [3/48]

TEST ( ot_app_pair ,
GivenDeletedDeviceIndex_WhenCallingipAddressIsSame_ThenReturnError  )

◆ TEST() [4/48]

TEST ( ot_app_pair ,
GivenDeletedDeviceIndex_WhenCallingIpAddressUpdate_ThenReturnError  )

◆ TEST() [5/48]

TEST ( ot_app_pair ,
GivenDifferentTokenToCheck_WhenCallingTokenIsSame_ThenReturnIsNot  )

◆ TEST() [6/48]

TEST ( ot_app_pair ,
GivenExistIndexDevice_WhenCallingDeviceNameGet_ThenReturnTrueString  )

◆ TEST() [7/48]

TEST ( ot_app_pair ,
GivenIncorrectDeviceIndex_WhenCallingipAddressIsSame_ThenReturnError  )

◆ TEST() [8/48]

TEST ( ot_app_pair ,
GivenIncorrectDeviceIndex_WhenCallingIpAddressUpdate_ThenReturnError  )

◆ TEST() [9/48]

TEST ( ot_app_pair ,
GivenMaxDevices_WhenCallingDeviceAdd_ThenReturnIndex9  )

◆ TEST() [10/48]

TEST ( ot_app_pair ,
GivenMaxDevicesPlus1_WhenCallingDeviceAdd_ThenReturnError  )

◆ TEST() [11/48]

TEST ( ot_app_pair ,
GivenMaxLengthDeviceName_WhenCallingDeviceAdd_ThenReturnIndex0  )

◆ TEST() [12/48]

TEST ( ot_app_pair ,
GivenNewIpAddress_WhenCallingIpAddressUpdate_ThenReturn1  )

◆ TEST() [13/48]

TEST ( ot_app_pair ,
GivenNewIpAddress_WhenCallingIpAddressUpdateAndIpAddressIsSame_ThenReturn1  )

◆ TEST() [14/48]

TEST ( ot_app_pair ,
GivenNoExistDeviceName_WhenCallingDeviceIndexGet_ThenReturnError  )

◆ TEST() [15/48]

TEST ( ot_app_pair ,
GivenNotExistIndexDevice_WhenCallingDeviceNameGet_ThenReturnNull  )

◆ TEST() [16/48]

TEST ( ot_app_pair ,
GivenNotSameIpAddr_WhenCallingipAddressIsSame_ThenReturn0  )

◆ TEST() [17/48]

TEST ( ot_app_pair ,
GivenNullArgs_WhenCallingTokenGetUriIteams_ThenReturnError  )

◆ TEST() [18/48]

TEST ( ot_app_pair ,
GivenNullArgs_WhenCallingUriStateSet_ThenReturnError  )

◆ TEST() [19/48]

TEST ( ot_app_pair ,
GivenNullDeviceList_WhenCallingDeviceAdd_ThenReturnError  )

◆ TEST() [20/48]

TEST ( ot_app_pair ,
GivenNullDeviceList_WhenCallingDeviceDelete_ThenReturnError  )

◆ TEST() [21/48]

TEST ( ot_app_pair ,
GivenNullDeviceList_WhenCallingDeviceIndexGet_ThenReturnError  )

◆ TEST() [22/48]

TEST ( ot_app_pair ,
GivenNullDeviceList_WhenCallingipAddressIsSame_ThenReturnError  )

◆ TEST() [23/48]

TEST ( ot_app_pair ,
GivenNullDeviceList_WhenCallingIpAddressUpdate_ThenReturnError  )

◆ TEST() [24/48]

TEST ( ot_app_pair ,
GivenNullDeviceName_WhenCallingDeviceDelete_ThenReturnError  )

◆ TEST() [25/48]

TEST ( ot_app_pair ,
GivenNullDeviceName_WhenCallingDeviceIndexGet_ThenReturnError  )

◆ TEST() [26/48]

TEST ( ot_app_pair ,
GivenNullDeviceNameFull_WhenCallingDeviceAdd_ThenReturnError  )

◆ TEST() [27/48]

TEST ( ot_app_pair ,
GivenNullHandleArg_WhenCallingTokenIsSame_ThenReturnError  )

◆ TEST() [28/48]

TEST ( ot_app_pair ,
GivenNullIpAddr_WhenCallingDeviceAdd_ThenReturnError  )

◆ TEST() [29/48]

TEST ( ot_app_pair ,
GivenNullIpAddress_WhenCallingipAddressIsSame_ThenReturnError  )

◆ TEST() [30/48]

TEST ( ot_app_pair ,
GivenNullIpAddress_WhenCallingIpAddressUpdate_ThenReturnError  )

◆ TEST() [31/48]

TEST ( ot_app_pair ,
GivenNullPairDeviceList_WhenCallingDeviceNameGet_ThenReturnError  )

◆ TEST() [32/48]

TEST ( ot_app_pair ,
GivenNullTokenToCheckArg_WhenCallingTokenIsSame_ThenReturnError  )

◆ TEST() [33/48]

TEST ( ot_app_pair ,
GivenOverFlowTabDevIdArg_WhenCallingTokenIsSame_ThenReturnError  )

◆ TEST() [34/48]

TEST ( ot_app_pair ,
GivenOverFlowTabUriIdArg_WhenCallingTokenIsSame_ThenReturnError  )

◆ TEST() [35/48]

TEST ( ot_app_pair ,
GivenSameDeviceNameTwice_WhenCallingDeviceDelete_ThenReturnError  )

◆ TEST() [36/48]

TEST ( ot_app_pair ,
GivenSameIpAddr_WhenCallingipAddressIsSame_ThenReturn1  )

◆ TEST() [37/48]

TEST ( ot_app_pair ,
GivenSameIpAddress_WhenCallingIpAddressUpdate_ThenReturn0  )

◆ TEST() [38/48]

TEST ( ot_app_pair ,
GivenSameTokenToCheck_WhenCallingTokenIsSame_ThenReturnIs  )

◆ TEST() [39/48]

TEST ( ot_app_pair ,
GivenTooLengthDeviceName_WhenCallingDeviceAdd_ThenReturnError  )

◆ TEST() [40/48]

TEST ( ot_app_pair ,
GivenToShortIpAddress_WhenCallingipAddressIsSame_ThenReturnError  )

◆ TEST() [41/48]

TEST ( ot_app_pair ,
GivenTrueArgs_WhenCallingTokenGetUriIteams_ThenReturn_ptrToData  )

◆ TEST() [42/48]

TEST ( ot_app_pair ,
GivenTrueArgs_WhenCallingUriStateSet_ThenReturnOK  )

◆ TEST() [43/48]

TEST ( ot_app_pair ,
GivenTrueArgsAnd2DiffrentTokenOnLIst_WhenCallingTokenGetUriIteams_ThenReturn_ptrToData  )

◆ TEST() [44/48]

TEST ( ot_app_pair ,
GivenTrueArgsButOtherToken_WhenCallingTokenGetUriIteams_ThenReturn_NULL  )

◆ TEST() [45/48]

TEST ( ot_app_pair ,
GivenTrueVariable_WhenCallingDeviceDelete_ThenReturn3  )

◆ TEST() [46/48]

TEST ( ot_app_pair ,
GivenTrueVariables_WhenCallingDeviceAdd_ThenReturnIndex0  )

◆ TEST() [47/48]

TEST ( ot_app_pair ,
GivenTwiceSameDeviceName_WhenCallingDeviceAdd_ThenReturnError  )

◆ TEST() [48/48]

TEST ( ot_app_pair ,
GivenTwiceWithDifferentIp_WhenCallingDeviceAdd_ThenReturnOK  )

◆ TEST_GROUP()

TEST_GROUP ( ot_app_pair )

◆ TEST_SETUP()

TEST_SETUP ( ot_app_pair )

◆ TEST_TEAR_DOWN()

TEST_TEAR_DOWN ( ot_app_pair )

Variable Documentation

◆ ut_oap_devicetoken_3Byte

oacu_token_t ut_oap_devicetoken_3Byte[] = {0xFA, 0x04, 0xB6}

◆ ut_oap_devicetoken_4Byte

oacu_token_t ut_oap_devicetoken_4Byte[] = {0xFA, 0x04, 0xB6, 0xD1}

◆ ut_oap_devicetoken_4Byte_other

oacu_token_t ut_oap_devicetoken_4Byte_other[] = {0xFA, 0x04, 0xB6, 0x1D}

◆ ut_oap_devicetoken_4Byte_other2

oacu_token_t ut_oap_devicetoken_4Byte_other2[] = {0xFA, 0x04, 0x6B, 0x1D}