summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorleonid lokhmatov, Luxoft <yurii.lokhmatov@dxc.com>2021-07-29 21:47:19 +0300
committerleonid lokhmatov, Luxoft <yurii.lokhmatov@dxc.com>2021-07-29 21:47:19 +0300
commit06dd17c83af1aa58ca9c699bb2036493ef8c136e (patch)
treed485789c56da4a0b6ede074fed501c2cad92a4c0
parent0f614be500e2604a764513ea76e6ac46f3bc6bdb (diff)
downloadsdl_ios-06dd17c83af1aa58ca9c699bb2036493ef8c136e.tar.gz
[0236] 'tire status': use default tire status (nil tire set)
-rw-r--r--SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLTireStatusSpec.m19
1 files changed, 12 insertions, 7 deletions
diff --git a/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLTireStatusSpec.m b/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLTireStatusSpec.m
index 2b26368ee..440a618a1 100644
--- a/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLTireStatusSpec.m
+++ b/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLTireStatusSpec.m
@@ -81,9 +81,14 @@ describe(@"Getter/Setter Tests", ^{
context(@"Should return nil if not set", ^{
__block SDLTireStatus* testStruct = nil;
+ // default tire status (when it is set to nil)
+ __block SDLSingleTireStatus* tireDefault = nil;
beforeEach(^{
testStruct = [[SDLTireStatus alloc] init];
+ tireDefault = [[SDLSingleTireStatus alloc] init];
+ tireDefault.status = SDLComponentVolumeStatusUnknown;
+ tireDefault.pressure = nil;
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wnonnull"
testStruct.pressureTelltale = nil;
@@ -97,13 +102,13 @@ describe(@"Getter/Setter Tests", ^{
});
it(@"Should return nil if not set", ^{
- expect(testStruct.pressureTelltale).notTo(beNil());
- expect(testStruct.leftFront).notTo(beNil());
- expect(testStruct.rightFront).notTo(beNil());
- expect(testStruct.leftRear).notTo(beNil());
- expect(testStruct.rightRear).notTo(beNil());
- expect(testStruct.innerLeftRear).notTo(beNil());
- expect(testStruct.innerRightRear).notTo(beNil());
+ expect(testStruct.pressureTelltale).to(equal(SDLWarningLightStatusNotUsed));
+ expect(testStruct.leftFront).to(equal(tireDefault));
+ expect(testStruct.rightFront).to(equal(tireDefault));
+ expect(testStruct.leftRear).to(equal(tireDefault));
+ expect(testStruct.rightRear).to(equal(tireDefault));
+ expect(testStruct.innerLeftRear).to(equal(tireDefault));
+ expect(testStruct.innerRightRear).to(equal(tireDefault));
});
});
});