diff options
| author | Chris Dyer <cdyer@cs.cmu.edu> | 2012-05-02 02:30:52 -0400 | 
|---|---|---|
| committer | Chris Dyer <cdyer@cs.cmu.edu> | 2012-05-02 02:30:52 -0400 | 
| commit | 1c32f3e2831aefdf50fd226d3e1b314c804afc3b (patch) | |
| tree | 69c07b672f279f69c12525fde02fa2675e63ea6f /decoder/grammar_test.cc | |
| parent | 721ff772038c117da8746836533609eda7737443 (diff) | |
remove dependency on gtest, remove all-static
Diffstat (limited to 'decoder/grammar_test.cc')
| -rw-r--r-- | decoder/grammar_test.cc | 24 | 
1 files changed, 11 insertions, 13 deletions
| diff --git a/decoder/grammar_test.cc b/decoder/grammar_test.cc index cde00efa..e1a94709 100644 --- a/decoder/grammar_test.cc +++ b/decoder/grammar_test.cc @@ -1,8 +1,11 @@ +#define BOOST_TEST_MODULE g_test +#include <boost/test/unit_test.hpp> +#include <boost/test/floating_point_comparison.hpp> +  #include <cassert>  #include <iostream>  #include <fstream>  #include <vector> -#include <gtest/gtest.h>  #include "trule.h"  #include "tdict.h"  #include "grammar.h" @@ -12,18 +15,16 @@  using namespace std; -class GrammarTest : public testing::Test { - public: +struct GrammarTest {    GrammarTest() {      Weights::InitFromFile("test_data/weights.gt", &wts);    } - protected: -  virtual void SetUp() { } -  virtual void TearDown() { }    vector<weight_t> wts;  }; -        -TEST_F(GrammarTest,TestTextGrammar) { + +BOOST_FIXTURE_TEST_SUITE( s, GrammarTest ); + +BOOST_AUTO_TEST_CASE(TestTextGrammar) {    vector<double> w;    vector<const FeatureFunction*> ms;    ModelSet models(w, ms); @@ -38,7 +39,7 @@ TEST_F(GrammarTest,TestTextGrammar) {    g.AddRule(r3);  } -TEST_F(GrammarTest,TestTextGrammarFile) { +BOOST_AUTO_TEST_CASE(TestTextGrammarFile) {    GrammarPtr g(new TextGrammar("./test_data/grammar.prune"));    vector<GrammarPtr> grammars(1, g); @@ -52,8 +53,5 @@ TEST_F(GrammarTest,TestTextGrammarFile) {    parser.Parse(lattice, &forest);    forest.PrintGraphviz();  } +BOOST_AUTO_TEST_SUITE_END() -int main(int argc, char **argv) { -  testing::InitGoogleTest(&argc, argv); -  return RUN_ALL_TESTS(); -} | 
