start breaking save out from Mussa::analyze()
[mussa.git] / alg / test / test_mussa.cpp
index 4a0a4765f45069e8fc7c6d40e0476499c20ec65e..7340feb86e7609bda2c606e1eeb300e354b1ca70 100644 (file)
@@ -91,20 +91,20 @@ BOOST_AUTO_TEST_CASE ( empty_mussa_set_threshold )
 BOOST_AUTO_TEST_CASE( mussa_load_mupa )
 {
   fs::path mupa_path(EXAMPLE_DIR);
+  fs::path result_path = fs::initial_path() / "mck3test_w30_t20";
   mupa_path /= "mck3test.mupa";
 
   Mussa m1;
   m1.load_mupa_file( mupa_path );
   m1.analyze();
+  m1.save( result_path );
   BOOST_CHECK_EQUAL( m1.get_name(), std::string("mck3test") );
   BOOST_CHECK( m1.size() > 0 );
 
   Mussa m2;
-  fs::path result_path = fs::initial_path() / "mck3test_w30_t20";
   m2.load( result_path );
   BOOST_CHECK_EQUAL( m2.get_name(), result_path.leaf() );
   BOOST_CHECK_EQUAL( m1.size(), m2.size() );
-
 }
 
 BOOST_AUTO_TEST_CASE( mussa_load_full_path )