"Googletest" 修訂間的差異
(已建立頁面,內容為 "* src ** git clone https://github.com/google/googletest") |
|||
行 1: | 行 1: | ||
− | + | == Download SRC == | |
− | + | * 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
- 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
./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