Googletest:修訂間差異

出自flip the world
Tommy留言 | 貢獻
已建立頁面,內容為 "* src ** git clone https://github.com/google/googletest"
 
Tommy留言 | 貢獻
無編輯摘要
第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