+ BOOST_CHECK_EQUAL( m1.get_window(), 30 );
+ BOOST_CHECK_EQUAL( m1.get_threshold(), 20);
+}
+
+BOOST_AUTO_TEST_CASE( mussa_load_analysis )
+{
+ Mussa m1;
+ chdir( "examples" );
+ const int bufsize = 1024;
+ char path_buf[bufsize];
+ getcwd(path_buf, bufsize);
+ std::string base_path(path_buf);
+ chdir( ".." );
+ m1.load_mupa_file( base_path + "/mck3test.mupa" );
+ m1.analyze(0, 0);
+
+ Mussa m2;
+ m2.load(base_path + "/mck3test_w30_t20");
+
+ BOOST_CHECK_EQUAL( m1.size(), m2.size() );
+ BOOST_CHECK_EQUAL( m1.get_window(), m2.get_window() );
+ BOOST_CHECK_EQUAL( m1.get_threshold(), m2.get_threshold() );