mirror of
https://github.com/esp8266/Arduino.git
synced 2025-04-24 08:45:10 +03:00
52 lines
737 B
C++
52 lines
737 B
C++
#include "BSTest.h"
|
|
#include <stdio.h>
|
|
|
|
BS_ENV_DECLARE();
|
|
|
|
|
|
int main()
|
|
{
|
|
while(true) {
|
|
try{
|
|
BS_RUN();
|
|
return 0;
|
|
}catch(...) {
|
|
printf("Exception\n\n");
|
|
}
|
|
}
|
|
return 1;
|
|
}
|
|
|
|
|
|
TEST_CASE("this test runs successfully", "[bluesmoke]")
|
|
{
|
|
CHECK(1 + 1 == 2);
|
|
REQUIRE(2 * 2 == 4);
|
|
}
|
|
|
|
TEST_CASE("another test which fails", "[bluesmoke][fail]")
|
|
{
|
|
CHECK(true);
|
|
CHECK(false);
|
|
CHECK(true);
|
|
CHECK(false);
|
|
}
|
|
|
|
TEST_CASE("another test which fails and crashes", "[bluesmoke][fail]")
|
|
{
|
|
CHECK(true);
|
|
REQUIRE(false);
|
|
}
|
|
|
|
|
|
TEST_CASE("third test which should be skipped", "[.]")
|
|
{
|
|
FAIL();
|
|
}
|
|
|
|
|
|
TEST_CASE("this test also runs successfully", "[bluesmoke]")
|
|
{
|
|
|
|
}
|