@@ -46,19 +46,19 @@ namespace StreamTest
4646
4747 Stream* stream = ArduinoFakeMock (Stream);
4848
49- TEST_ASSERT_EQUAL (0 , ArduinoFakeInstance (Stream) ->available ());
50- TEST_ASSERT_EQUAL (1 , ArduinoFakeInstance (Stream) ->available ());
51- TEST_ASSERT_EQUAL (0 , ArduinoFakeInstance (Stream) ->available ());
49+ TEST_ASSERT_EQUAL (0 , stream ->available ());
50+ TEST_ASSERT_EQUAL (1 , stream ->available ());
51+ TEST_ASSERT_EQUAL (0 , stream ->available ());
5252
53- TEST_ASSERT_EQUAL (11 , ArduinoFakeInstance (Stream) ->read ());
54- TEST_ASSERT_EQUAL (12 , ArduinoFakeInstance (Stream) ->read ());
55- TEST_ASSERT_EQUAL (13 , ArduinoFakeInstance (Stream) ->read ());
53+ TEST_ASSERT_EQUAL (11 , stream ->read ());
54+ TEST_ASSERT_EQUAL (12 , stream ->read ());
55+ TEST_ASSERT_EQUAL (13 , stream ->read ());
5656
57- TEST_ASSERT_EQUAL (21 , ArduinoFakeInstance (Stream) ->peek ());
58- TEST_ASSERT_EQUAL (22 , ArduinoFakeInstance (Stream) ->peek ());
59- TEST_ASSERT_EQUAL (23 , ArduinoFakeInstance (Stream) ->peek ());
57+ TEST_ASSERT_EQUAL (21 , stream ->peek ());
58+ TEST_ASSERT_EQUAL (22 , stream ->peek ());
59+ TEST_ASSERT_EQUAL (23 , stream ->peek ());
6060
61- ArduinoFakeInstance (Stream) ->flush ();
61+ stream ->flush ();
6262
6363 Verify (Method (ArduinoFake (Stream), available)).Exactly (3_Times);
6464 Verify (Method (ArduinoFake (Stream), read)).Exactly (3_Times);
@@ -82,17 +82,19 @@ namespace StreamTest
8282 When (OverloadedMethod (ArduinoFake (Stream), findUntil, bool (char *, char *))).Return (true , false );
8383 When (OverloadedMethod (ArduinoFake (Stream), findUntil, bool (char *, size_t , char *, size_t ))).Return (true , false );
8484
85- TEST_ASSERT_EQUAL (true , ArduinoFakeInstance (Stream)->find (char_ptr1));
86- TEST_ASSERT_EQUAL (false , ArduinoFakeInstance (Stream)->find (char_ptr2));
85+ Stream* stream = ArduinoFakeMock (Stream);
86+
87+ TEST_ASSERT_EQUAL (true , stream->find (char_ptr1));
88+ TEST_ASSERT_EQUAL (false , stream->find (char_ptr2));
8789
88- TEST_ASSERT_EQUAL (true , ArduinoFakeInstance (Stream) ->find (char_ptr1, 10 ));
89- TEST_ASSERT_EQUAL (false , ArduinoFakeInstance (Stream) ->find (char_ptr2, 20 ));
90+ TEST_ASSERT_EQUAL (true , stream ->find (char_ptr1, 10 ));
91+ TEST_ASSERT_EQUAL (false , stream ->find (char_ptr2, 20 ));
9092
91- TEST_ASSERT_EQUAL (true , ArduinoFakeInstance (Stream) ->findUntil (char_ptr1, terminator_ptr));
92- TEST_ASSERT_EQUAL (false , ArduinoFakeInstance (Stream) ->findUntil (char_ptr2, terminator_ptr));
93+ TEST_ASSERT_EQUAL (true , stream ->findUntil (char_ptr1, terminator_ptr));
94+ TEST_ASSERT_EQUAL (false , stream ->findUntil (char_ptr2, terminator_ptr));
9395
94- TEST_ASSERT_EQUAL (true , ArduinoFakeInstance (Stream) ->findUntil (char_ptr1, 10 , terminator_ptr, 11 ));
95- TEST_ASSERT_EQUAL (false , ArduinoFakeInstance (Stream) ->findUntil (char_ptr2, 20 , terminator_ptr, 21 ));
96+ TEST_ASSERT_EQUAL (true , stream ->findUntil (char_ptr1, 10 , terminator_ptr, 11 ));
97+ TEST_ASSERT_EQUAL (false , stream ->findUntil (char_ptr2, 20 , terminator_ptr, 21 ));
9698
9799 Verify (OverloadedMethod (ArduinoFake (Stream), find, bool (char *)).Using (char_ptr1)).Once ();
98100 Verify (OverloadedMethod (ArduinoFake (Stream), find, bool (char *)).Using (char_ptr2)).Once ();
@@ -109,11 +111,13 @@ namespace StreamTest
109111 When (Method (ArduinoFake (Stream), parseInt)).Return (10 , 11 );
110112 When (Method (ArduinoFake (Stream), parseFloat)).Return (2.0 , 2.1 );
111113
112- TEST_ASSERT_INT_WITHIN (0 , 10 , ArduinoFakeInstance (Stream)->parseInt ());
113- TEST_ASSERT_INT_WITHIN (0 , 11 , ArduinoFakeInstance (Stream)->parseInt ());
114+ Stream* stream = ArduinoFakeMock (Stream);
115+
116+ TEST_ASSERT_INT_WITHIN (0 , 10 , stream->parseInt ());
117+ TEST_ASSERT_INT_WITHIN (0 , 11 , stream->parseInt ());
114118
115- TEST_ASSERT_FLOAT_WITHIN (0 , 2.0 , ArduinoFakeInstance (Stream) ->parseFloat ());
116- TEST_ASSERT_FLOAT_WITHIN (0 , 2.1 , ArduinoFakeInstance (Stream) ->parseFloat ());
119+ TEST_ASSERT_FLOAT_WITHIN (0 , 2.0 , stream ->parseFloat ());
120+ TEST_ASSERT_FLOAT_WITHIN (0 , 2.1 , stream ->parseFloat ());
117121
118122 Verify (Method (ArduinoFake (Stream), parseInt)).Exactly (2_Times);
119123 Verify (Method (ArduinoFake (Stream), parseFloat)).Exactly (2_Times);
@@ -135,17 +139,19 @@ namespace StreamTest
135139 When (Method (ArduinoFake (Stream), readString)).Return (str1, str2);
136140 When (Method (ArduinoFake (Stream), readStringUntil)).Return (str1, str2);
137141
138- TEST_ASSERT_EQUAL_INT (1 , ArduinoFakeInstance (Stream)->readBytes (char_ptr1, 10 ));
139- TEST_ASSERT_EQUAL_INT (2 , ArduinoFakeInstance (Stream)->readBytes (char_ptr2, 20 ));
142+ Stream* stream = ArduinoFakeMock (Stream);
143+
144+ TEST_ASSERT_EQUAL_INT (1 , stream->readBytes (char_ptr1, 10 ));
145+ TEST_ASSERT_EQUAL_INT (2 , stream->readBytes (char_ptr2, 20 ));
140146
141- TEST_ASSERT_EQUAL_INT (3 , ArduinoFakeInstance (Stream) ->readBytesUntil (terminator, char_ptr1, 10 ));
142- TEST_ASSERT_EQUAL_INT (4 , ArduinoFakeInstance (Stream) ->readBytesUntil (terminator, char_ptr2, 20 ));
147+ TEST_ASSERT_EQUAL_INT (3 , stream ->readBytesUntil (terminator, char_ptr1, 10 ));
148+ TEST_ASSERT_EQUAL_INT (4 , stream ->readBytesUntil (terminator, char_ptr2, 20 ));
143149
144- TEST_ASSERT_TRUE (str1.equals (ArduinoFakeInstance (Stream) ->readString ()));
145- TEST_ASSERT_TRUE (str2.equals (ArduinoFakeInstance (Stream) ->readString ()));
150+ TEST_ASSERT_TRUE (str1.equals (stream ->readString ()));
151+ TEST_ASSERT_TRUE (str2.equals (stream ->readString ()));
146152
147- TEST_ASSERT_TRUE (str1.equals (ArduinoFakeInstance (Stream) ->readStringUntil (terminator)));
148- TEST_ASSERT_TRUE (str2.equals (ArduinoFakeInstance (Stream) ->readStringUntil (terminator)));
153+ TEST_ASSERT_TRUE (str1.equals (stream ->readStringUntil (terminator)));
154+ TEST_ASSERT_TRUE (str2.equals (stream ->readStringUntil (terminator)));
149155
150156 Verify (Method (ArduinoFake (Stream), readBytes).Using (char_ptr1, 10 )).Once ();
151157 Verify (Method (ArduinoFake (Stream), readBytes).Using (char_ptr2, 20 )).Once ();
0 commit comments