OpenThread_app
Loading...
Searching...
No Matches
ot_app_deviceName_test.c File Reference
#include "unity_fixture.h"
#include "ot_app_deviceName.h"
#include "string.h"

Macros

#define UT_DN_OK_DEVICE_TYPE_1   OTAPP_CONTROL_PANEL
#define UT_DN_OK_DEVICE_TYPE_2_SWITCH   OTAPP_SWITCH
#define UT_DN_OK_DEVICE_TYPE_3_LIGHT   OTAPP_LIGHTING_ON_OFF
#define UT_DN_BAD_DEVICE_TYPE_0   OTAPP_NO_DEVICE_TYPE
#define UT_DN_BAD_DEVICE_TYPE_OUTSIDE_SCOPE   OTAPP_END_OF_DEVICE_TYPE

Functions

char * ut_dn_createDeviceNameFull (const char *deviceName, const uint8_t deviceType)
char * ut_dn_createHostName (const char *deviceName, const uint8_t deviceType)
void ut_dn_clearBuffer ()
 TEST_GROUP (ot_app_deviceName)
 TEST_SETUP (ot_app_deviceName)
 TEST_TEAR_DOWN (ot_app_deviceName)
 TEST (ot_app_deviceName, GivenNULLdevName_WhenIsCallingDeviceNameSet_ThenReturnError)
 TEST (ot_app_deviceName, GivenCorrectDevName_WhenIsCallingDeviceNameSet_ThenReturnError)
 TEST (ot_app_deviceName, GivenIncorrectDeviceName_WhenIsCallingDeviceNameSet_ThenReturnError)
 TEST (ot_app_deviceName, GivenOutsideScopeDeviceName_WhenIsCallingDeviceNameSet_ThenReturnError)
 TEST (ot_app_deviceName, GivenCorrectDeviceName_WhenIsCallingDeviceNameSet_ThenReturnOK)
 TEST (ot_app_deviceName, GivenTooLongDevName_WhenIsCallingDeviceNameSet_ThenReturnError)
 TEST (ot_app_deviceName, GivenMaxLengthDevName_WhenIsCallingDeviceNameSet_ThenReturnError)
 TEST (ot_app_deviceName, GivenNoCallingDeviceNameSet_WhenIsCallingDeviceNameFullGet_ThenReturnError)
 TEST (ot_app_deviceName, GivenCallingDeviceNameSet_WhenIsCallingDeviceNameFullGet_ThenReturnOK)
 TEST (ot_app_deviceName, GivenNullArgument_WhenIsCallingdeviceNameFullIsSame_ThenReturnError)
 TEST (ot_app_deviceName, GivenTooLongDevNameFull_WhenIsCallingdeviceNameFullIsSame_ThenReturnError)
 TEST (ot_app_deviceName, GivenNotSameDevNameFull_WhenIsCallingdeviceNameFullIsSame_ThenReturnNOT)
 TEST (ot_app_deviceName, GivenSameDevNameFull_WhenIsCallingdeviceNameFullIsSame_ThenReturnYES)
 TEST (ot_app_deviceName, GivenNullArgument_WhenIsCallingDeviceNameIsSame_ThenReturnError)
 TEST (ot_app_deviceName, GivenNotCallingDeviceNameSet_WhenIsCallingDeviceNameIsSame_ThenReturnError)
 TEST (ot_app_deviceName, GivenTooLongDevNameFull_WhenIsCallingDeviceNameIsSame_ThenReturnError)
 TEST (ot_app_deviceName, GivenTooShortDevNameFull_WhenIsCallingDeviceNameIsSame_ThenReturnError)
 TEST (ot_app_deviceName, GivenNotSameDevNameFull_WhenIsCallingDeviceNameIsSame_ThenReturnNOT)
 TEST (ot_app_deviceName, GivenSameDevNameFull_WhenIsCallingDeviceNameIsSame_ThenReturnYES)
 TEST (ot_app_deviceName, GivenNullDevNameFull_WhenIsCallingDeviceNameGetDevId_ThenReturnError)
 TEST (ot_app_deviceName, GivenWrongTypeDevInDevNameFull_WhenIsCallingDeviceNameGetDevId_ThenReturnError)
 TEST (ot_app_deviceName, GivenCorrectTypeDevInDevNameFull_WhenIsCallingDeviceNameGetDevId_ThenReturnOK)
 TEST (ot_app_deviceName, GivenOutsideScopeTypeDevInDevNameFull_WhenIsCallingDeviceNameGetDevId_ThenReturnError)
 TEST (ot_app_deviceName, GivenNullDevNameFull_WhenIsCallingDeviceNameFullAddDomain_ThenReturnError)
 TEST (ot_app_deviceName, GivenTooSmallBuffer_WhenIsCallingDeviceNameFullAddDomain_ThenReturnError)
 TEST (ot_app_deviceName, GivenProperBufferSizeWithoutDevName_WhenIsCallingDeviceNameFullAddDomain_ThenReturnError)
 TEST (ot_app_deviceName, GivenProperBufferSizeWithDevName_WhenIsCallingDeviceNameFullAddDomain_ThenReturnOK)
 TEST (ot_app_deviceName, GivenTooLongDevNameFull_WhenIsCallingDeviceNameFullAddDomain_ThenReturnError)
 TEST (ot_app_deviceName, GivenTooShortDevNameFull_WhenIsCallingDeviceNameFullAddDomain_ThenReturnError)
 TEST (ot_app_deviceName, GivenNullHostName_WhenIsCallingHostNameToDeviceNameFull_ThenReturnError)
 TEST (ot_app_deviceName, GivenWithoutDomainHostName_WhenIsCallingHostNameToDeviceNameFull_ThenReturnError)
 TEST (ot_app_deviceName, GivenTrueHostName_WhenIsCallingHostNameToDeviceNameFull_ThenReturnOK_PTR_STR)
 TEST (ot_app_deviceName, GivenNullDeviceNameFull_WhenIsCallingDeviceNameIsMatching_ThenReturnError)
 TEST (ot_app_deviceName, GivenSameDeviceNameFull_WhenIsCallingDeviceNameIsMatching_ThenReturnError)
 TEST (ot_app_deviceName, GivenMatchingDeviceNameFull_WhenIsCallingDeviceNameIsMatching_ThenReturnOK)
 TEST (ot_app_deviceName, GivenNotMatchingDeviceNameFull_WhenIsCallingDeviceNameIsMatching_ThenReturnError)
 TEST (ot_app_deviceName, GivenNullArgs_WhenIsCallingDeviceNameFullToEUI_ThenReturnError)
 TEST (ot_app_deviceName, GivenTooLongDevNameArgs_WhenIsCallingDeviceNameFullToEUI_ThenReturnERROR)
 TEST (ot_app_deviceName, GivenTooShortDevNameArgs_WhenIsCallingDeviceNameFullToEUI_ThenReturnERROR)
 TEST (ot_app_deviceName, GivenTrueArgs_WhenIsCallingDeviceNameFullToEUI_ThenReturnOK)

Macro Definition Documentation

◆ UT_DN_BAD_DEVICE_TYPE_0

#define UT_DN_BAD_DEVICE_TYPE_0   OTAPP_NO_DEVICE_TYPE

◆ UT_DN_BAD_DEVICE_TYPE_OUTSIDE_SCOPE

#define UT_DN_BAD_DEVICE_TYPE_OUTSIDE_SCOPE   OTAPP_END_OF_DEVICE_TYPE

◆ UT_DN_OK_DEVICE_TYPE_1

#define UT_DN_OK_DEVICE_TYPE_1   OTAPP_CONTROL_PANEL

◆ UT_DN_OK_DEVICE_TYPE_2_SWITCH

#define UT_DN_OK_DEVICE_TYPE_2_SWITCH   OTAPP_SWITCH

◆ UT_DN_OK_DEVICE_TYPE_3_LIGHT

#define UT_DN_OK_DEVICE_TYPE_3_LIGHT   OTAPP_LIGHTING_ON_OFF

Function Documentation

◆ TEST() [1/40]

TEST ( ot_app_deviceName ,
GivenCallingDeviceNameSet_WhenIsCallingDeviceNameFullGet_ThenReturnOK  )

◆ TEST() [2/40]

TEST ( ot_app_deviceName ,
GivenCorrectDeviceName_WhenIsCallingDeviceNameSet_ThenReturnOK  )

◆ TEST() [3/40]

TEST ( ot_app_deviceName ,
GivenCorrectDevName_WhenIsCallingDeviceNameSet_ThenReturnError  )

◆ TEST() [4/40]

TEST ( ot_app_deviceName ,
GivenCorrectTypeDevInDevNameFull_WhenIsCallingDeviceNameGetDevId_ThenReturnOK  )

◆ TEST() [5/40]

TEST ( ot_app_deviceName ,
GivenIncorrectDeviceName_WhenIsCallingDeviceNameSet_ThenReturnError  )

◆ TEST() [6/40]

TEST ( ot_app_deviceName ,
GivenMatchingDeviceNameFull_WhenIsCallingDeviceNameIsMatching_ThenReturnOK  )

◆ TEST() [7/40]

TEST ( ot_app_deviceName ,
GivenMaxLengthDevName_WhenIsCallingDeviceNameSet_ThenReturnError  )

◆ TEST() [8/40]

TEST ( ot_app_deviceName ,
GivenNoCallingDeviceNameSet_WhenIsCallingDeviceNameFullGet_ThenReturnError  )

◆ TEST() [9/40]

TEST ( ot_app_deviceName ,
GivenNotCallingDeviceNameSet_WhenIsCallingDeviceNameIsSame_ThenReturnError  )

◆ TEST() [10/40]

TEST ( ot_app_deviceName ,
GivenNotMatchingDeviceNameFull_WhenIsCallingDeviceNameIsMatching_ThenReturnError  )

◆ TEST() [11/40]

TEST ( ot_app_deviceName ,
GivenNotSameDevNameFull_WhenIsCallingdeviceNameFullIsSame_ThenReturnNOT  )

◆ TEST() [12/40]

TEST ( ot_app_deviceName ,
GivenNotSameDevNameFull_WhenIsCallingDeviceNameIsSame_ThenReturnNOT  )

◆ TEST() [13/40]

TEST ( ot_app_deviceName ,
GivenNullArgs_WhenIsCallingDeviceNameFullToEUI_ThenReturnError  )

◆ TEST() [14/40]

TEST ( ot_app_deviceName ,
GivenNullArgument_WhenIsCallingdeviceNameFullIsSame_ThenReturnError  )

◆ TEST() [15/40]

TEST ( ot_app_deviceName ,
GivenNullArgument_WhenIsCallingDeviceNameIsSame_ThenReturnError  )

◆ TEST() [16/40]

TEST ( ot_app_deviceName ,
GivenNullDeviceNameFull_WhenIsCallingDeviceNameIsMatching_ThenReturnError  )

◆ TEST() [17/40]

TEST ( ot_app_deviceName ,
GivenNULLdevName_WhenIsCallingDeviceNameSet_ThenReturnError  )

◆ TEST() [18/40]

TEST ( ot_app_deviceName ,
GivenNullDevNameFull_WhenIsCallingDeviceNameFullAddDomain_ThenReturnError  )

◆ TEST() [19/40]

TEST ( ot_app_deviceName ,
GivenNullDevNameFull_WhenIsCallingDeviceNameGetDevId_ThenReturnError  )

◆ TEST() [20/40]

TEST ( ot_app_deviceName ,
GivenNullHostName_WhenIsCallingHostNameToDeviceNameFull_ThenReturnError  )

◆ TEST() [21/40]

TEST ( ot_app_deviceName ,
GivenOutsideScopeDeviceName_WhenIsCallingDeviceNameSet_ThenReturnError  )

◆ TEST() [22/40]

TEST ( ot_app_deviceName ,
GivenOutsideScopeTypeDevInDevNameFull_WhenIsCallingDeviceNameGetDevId_ThenReturnError  )

◆ TEST() [23/40]

TEST ( ot_app_deviceName ,
GivenProperBufferSizeWithDevName_WhenIsCallingDeviceNameFullAddDomain_ThenReturnOK  )

◆ TEST() [24/40]

TEST ( ot_app_deviceName ,
GivenProperBufferSizeWithoutDevName_WhenIsCallingDeviceNameFullAddDomain_ThenReturnError  )

◆ TEST() [25/40]

TEST ( ot_app_deviceName ,
GivenSameDeviceNameFull_WhenIsCallingDeviceNameIsMatching_ThenReturnError  )

◆ TEST() [26/40]

TEST ( ot_app_deviceName ,
GivenSameDevNameFull_WhenIsCallingdeviceNameFullIsSame_ThenReturnYES  )

◆ TEST() [27/40]

TEST ( ot_app_deviceName ,
GivenSameDevNameFull_WhenIsCallingDeviceNameIsSame_ThenReturnYES  )

◆ TEST() [28/40]

TEST ( ot_app_deviceName ,
GivenTooLongDevName_WhenIsCallingDeviceNameSet_ThenReturnError  )

◆ TEST() [29/40]

TEST ( ot_app_deviceName ,
GivenTooLongDevNameArgs_WhenIsCallingDeviceNameFullToEUI_ThenReturnERROR  )

◆ TEST() [30/40]

TEST ( ot_app_deviceName ,
GivenTooLongDevNameFull_WhenIsCallingDeviceNameFullAddDomain_ThenReturnError  )

◆ TEST() [31/40]

TEST ( ot_app_deviceName ,
GivenTooLongDevNameFull_WhenIsCallingdeviceNameFullIsSame_ThenReturnError  )

◆ TEST() [32/40]

TEST ( ot_app_deviceName ,
GivenTooLongDevNameFull_WhenIsCallingDeviceNameIsSame_ThenReturnError  )

◆ TEST() [33/40]

TEST ( ot_app_deviceName ,
GivenTooShortDevNameArgs_WhenIsCallingDeviceNameFullToEUI_ThenReturnERROR  )

◆ TEST() [34/40]

TEST ( ot_app_deviceName ,
GivenTooShortDevNameFull_WhenIsCallingDeviceNameFullAddDomain_ThenReturnError  )

◆ TEST() [35/40]

TEST ( ot_app_deviceName ,
GivenTooShortDevNameFull_WhenIsCallingDeviceNameIsSame_ThenReturnError  )

◆ TEST() [36/40]

TEST ( ot_app_deviceName ,
GivenTooSmallBuffer_WhenIsCallingDeviceNameFullAddDomain_ThenReturnError  )

◆ TEST() [37/40]

TEST ( ot_app_deviceName ,
GivenTrueArgs_WhenIsCallingDeviceNameFullToEUI_ThenReturnOK  )

◆ TEST() [38/40]

TEST ( ot_app_deviceName ,
GivenTrueHostName_WhenIsCallingHostNameToDeviceNameFull_ThenReturnOK_PTR_STR  )

◆ TEST() [39/40]

TEST ( ot_app_deviceName ,
GivenWithoutDomainHostName_WhenIsCallingHostNameToDeviceNameFull_ThenReturnError  )

◆ TEST() [40/40]

TEST ( ot_app_deviceName ,
GivenWrongTypeDevInDevNameFull_WhenIsCallingDeviceNameGetDevId_ThenReturnError  )

◆ TEST_GROUP()

TEST_GROUP ( ot_app_deviceName )

◆ TEST_SETUP()

TEST_SETUP ( ot_app_deviceName )

◆ TEST_TEAR_DOWN()

TEST_TEAR_DOWN ( ot_app_deviceName )

◆ ut_dn_clearBuffer()

void ut_dn_clearBuffer ( )

◆ ut_dn_createDeviceNameFull()

char * ut_dn_createDeviceNameFull ( const char * deviceName,
const uint8_t deviceType )

◆ ut_dn_createHostName()

char * ut_dn_createHostName ( const char * deviceName,
const uint8_t deviceType )