"Googletest" 修訂間的差異

出自 flip the world
前往: 導覽搜尋
(已建立頁面,內容為 "* src ** git clone https://github.com/google/googletest")
 
 
行 1: 行 1:
* src
+
== Download SRC ==
** git clone https://github.com/google/googletest
+
* git clone https://github.com/google/googletest
 +
 
 +
== Build with samples ==
 +
* cd googletest
 +
* mkdir build & cd build
 +
* cmake -Dgtest_build_samples=ON ..
 +
 
 +
== Compile with your functions ==
 +
* g++ -o gtest_main.cc adc_unittest.c adc_test.c -I ../include/ -L ../../build/lib/ -lgtest -lgtest_main -lpthread
 +
 
 +
== Result ==
 +
<pre>
 +
./gtest_main.cc
 +
Running main() from /home/tommy/Projects/google_test/googletest/googletest/src/gtest_main.cc
 +
[==========] Running 3 tests from 1 test suite.
 +
[----------] Global test environment set-up.
 +
[----------] 3 tests from FactorialTest
 +
[ RUN      ] FactorialTest.Negative
 +
[      OK ] FactorialTest.Negative (0 ms)
 +
[ RUN      ] FactorialTest.Zero
 +
[      OK ] FactorialTest.Zero (0 ms)
 +
[ RUN      ] FactorialTest.Positive
 +
adc_unittest.c:109: Failure
 +
Expected equality of these values:
 +
  40320
 +
  adc_raw_to_voltage(8)
 +
    Which is: 6
 +
[  FAILED  ] FactorialTest.Positive (0 ms)
 +
[----------] 3 tests from FactorialTest (0 ms total)
 +
 
 +
[----------] Global test environment tear-down
 +
[==========] 3 tests from 1 test suite ran. (0 ms total)
 +
[  PASSED  ] 2 tests.
 +
[  FAILED  ] 1 test, listed below:
 +
[  FAILED  ] FactorialTest.Positive
 +
 
 +
1 FAILED TEST
 +
 
 +
</pre>

於 2019年4月10日 (三) 09:50 的最新修訂

Download SRC

Build with samples

  • cd googletest
  • mkdir build & cd build
  • cmake -Dgtest_build_samples=ON ..

Compile with your functions

  • g++ -o gtest_main.cc adc_unittest.c adc_test.c -I ../include/ -L ../../build/lib/ -lgtest -lgtest_main -lpthread

Result

./gtest_main.cc 
Running main() from /home/tommy/Projects/google_test/googletest/googletest/src/gtest_main.cc
[==========] Running 3 tests from 1 test suite.
[----------] Global test environment set-up.
[----------] 3 tests from FactorialTest
[ RUN      ] FactorialTest.Negative
[       OK ] FactorialTest.Negative (0 ms)
[ RUN      ] FactorialTest.Zero
[       OK ] FactorialTest.Zero (0 ms)
[ RUN      ] FactorialTest.Positive
adc_unittest.c:109: Failure
Expected equality of these values:
  40320
  adc_raw_to_voltage(8)
    Which is: 6
[  FAILED  ] FactorialTest.Positive (0 ms)
[----------] 3 tests from FactorialTest (0 ms total)

[----------] Global test environment tear-down
[==========] 3 tests from 1 test suite ran. (0 ms total)
[  PASSED  ] 2 tests.
[  FAILED  ] 1 test, listed below:
[  FAILED  ] FactorialTest.Positive

 1 FAILED TEST