diff --git a/wiringPi/gtest/test_isr_restart2.cpp b/wiringPi/gtest/test_isr_restart2.cpp index c7225c0..be0d14b 100644 --- a/wiringPi/gtest/test_isr_restart2.cpp +++ b/wiringPi/gtest/test_isr_restart2.cpp @@ -72,11 +72,11 @@ TEST_F(ISRRestart2, RestartISR2) { EXPECT_EQ(count, 0); EXPECT_EQ(count2, 0); digitalWrite(TRIGGER_PIN, HIGH); - delay(10); + delay(20); EXPECT_EQ(count, 1); EXPECT_EQ(count2, 1); digitalWrite(TRIGGER_PIN, LOW); - delay(10); + delay(20); EXPECT_EQ(count, 1); EXPECT_EQ(count2, 1); @@ -84,7 +84,7 @@ TEST_F(ISRRestart2, RestartISR2) { EXPECT_EQ(wiringPiISRStop(LISTENER_PIN), 0); delay(100); digitalWrite(TRIGGER_PIN, HIGH); - delay(10); + delay(20); EXPECT_EQ(count, 1); EXPECT_EQ(count2, 1); EXPECT_EQ(count3, 0); @@ -96,13 +96,13 @@ TEST_F(ISRRestart2, RestartISR2) { 0); delay(100); digitalWrite(TRIGGER_PIN, HIGH); - delay(10); + delay(20); EXPECT_EQ(count, 1); EXPECT_EQ(count2, 1); EXPECT_EQ(count3, 0); digitalWrite(TRIGGER_PIN, LOW); - delay(10); + delay(20); EXPECT_EQ(count, 2); EXPECT_EQ(count2, 1); EXPECT_EQ(count3, -1); diff --git a/wiringPi/gtest/test_isr_rising2.cpp b/wiringPi/gtest/test_isr_rising2.cpp index 4e1e6fe..d23b5dd 100644 --- a/wiringPi/gtest/test_isr_rising2.cpp +++ b/wiringPi/gtest/test_isr_rising2.cpp @@ -72,11 +72,11 @@ TEST_F(ISRRising2, Fundamental) { EXPECT_EQ(count, 0u); EXPECT_EQ(count2, 0u); digitalWrite(TRIGGER_PIN, HIGH); - delay(10); + delay(20); EXPECT_EQ(count, 1u); EXPECT_EQ(count2, 1u); digitalWrite(TRIGGER_PIN, LOW); - delay(10); + delay(20); EXPECT_EQ(count, 1u); EXPECT_EQ(count2, 1u); } @@ -86,19 +86,19 @@ TEST_F(ISRRising2, ThreeTriggers) { delay(10); count = 0; for (int i = 0; i < 6; ++i) { - delay(10); + delay(20); digitalWrite(TRIGGER_PIN, i % 2); } - delay(10); + delay(20); EXPECT_EQ(count, 3u); } TEST_F(ISRRising2, Debounce) { - delay(10); + delay(20); for (int i = 0; i < 7; ++i) { digitalWrite(TRIGGER_PIN, (i + 1) % 2); } - delay(10); + delay(20); EXPECT_EQ(count, 1u); } @@ -117,19 +117,20 @@ TEST_F(ISRRising2, ISRInitConflict) { EXPECT_EQ(count, 0u); EXPECT_EQ(count2, 0u); digitalWrite(TRIGGER_PIN, HIGH); - delay(10); + delay(20); EXPECT_EQ(count, 1u); EXPECT_EQ(count2, 1u); digitalWrite(TRIGGER_PIN, LOW); - delay(10); + delay(20); EXPECT_EQ(count, 1u); EXPECT_EQ(count2, 1u); - delay(10); + delay(20); count = 0; for (int i = 0; i < 7; ++i) { + delay(1); digitalWrite(TRIGGER_PIN, (i + 1) % 2); } - delay(10); + delay(20); EXPECT_EQ(count, 1u); }