Move "system_spacific" out of path

[SVN r309]
This commit is contained in:
Beman Dawes
2002-07-24 19:39:46 +00:00
parent 368b8ef16a
commit d4365dc83b
3 changed files with 36 additions and 36 deletions

View File

@@ -180,44 +180,44 @@ int test_main( int, char*[] )
# ifdef BOOST_WINDOWS
check( path( "/", path::system_specific ), "/" );
check( path( "/f", path::system_specific ), "/f" );
check( path( "/foo", path::system_specific ), "/foo" );
check( path( "\\", path::system_specific ), "/" );
check( path( "\\f", path::system_specific ), "/f" );
check( path( "\\foo", path::system_specific ), "/foo" );
check( path( "foo\\bar", path::system_specific ), "foo/bar" );
check( path( "foo bar", path::system_specific ), "foo bar" );
check( path( "c:", path::system_specific ), "c:" );
check( path( "c:/", path::system_specific ), "c:/" );
check( path( "c:foo", path::system_specific ), "c:foo" );
check( path( "c:/foo", path::system_specific ), "c:/foo" );
check( path( "//share", path::system_specific ), "//share" );
check( path( "//share/foo", path::system_specific ), "//share/foo" );
check( path( "\\\\share", path::system_specific ), "//share" );
check( path( "\\\\share\\foo", path::system_specific ), "//share/foo" );
check( path( "c:/foo", path::system_specific ), "c:/foo" );
check( path( "prn:", path::system_specific ), "prn:" );
check( path( "/", fs::system_specific ), "/" );
check( path( "/f", fs::system_specific ), "/f" );
check( path( "/foo", fs::system_specific ), "/foo" );
check( path( "\\", fs::system_specific ), "/" );
check( path( "\\f", fs::system_specific ), "/f" );
check( path( "\\foo", fs::system_specific ), "/foo" );
check( path( "foo\\bar", fs::system_specific ), "foo/bar" );
check( path( "foo bar", fs::system_specific ), "foo bar" );
check( path( "c:", fs::system_specific ), "c:" );
check( path( "c:/", fs::system_specific ), "c:/" );
check( path( "c:foo", fs::system_specific ), "c:foo" );
check( path( "c:/foo", fs::system_specific ), "c:/foo" );
check( path( "//share", fs::system_specific ), "//share" );
check( path( "//share/foo", fs::system_specific ), "//share/foo" );
check( path( "\\\\share", fs::system_specific ), "//share" );
check( path( "\\\\share\\foo", fs::system_specific ), "//share/foo" );
check( path( "c:/foo", fs::system_specific ), "c:/foo" );
check( path( "prn:", fs::system_specific ), "prn:" );
BOOST_TEST( path( "/", path::system_specific ).leaf() == "/" );
BOOST_TEST( path( "c:", path::system_specific ).leaf() == "c:" );
BOOST_TEST( path( "c:/", path::system_specific ).leaf() == "c:/" );
BOOST_TEST( path( "c:foo", path::system_specific ).leaf() == "foo" );
BOOST_TEST( path( "c:/foo", path::system_specific ).leaf() == "foo" );
BOOST_TEST( path( "//share", path::system_specific ).leaf() == "//share" );
BOOST_TEST( path( "//share/foo", path::system_specific ).leaf() == "foo" );
BOOST_TEST( path( "/", fs::system_specific ).leaf() == "/" );
BOOST_TEST( path( "c:", fs::system_specific ).leaf() == "c:" );
BOOST_TEST( path( "c:/", fs::system_specific ).leaf() == "c:/" );
BOOST_TEST( path( "c:foo", fs::system_specific ).leaf() == "foo" );
BOOST_TEST( path( "c:/foo", fs::system_specific ).leaf() == "foo" );
BOOST_TEST( path( "//share", fs::system_specific ).leaf() == "//share" );
BOOST_TEST( path( "//share/foo", fs::system_specific ).leaf() == "foo" );
BOOST_TEST( path( "/", path::system_specific ).branch().generic_path() == "" );
BOOST_TEST( path( "c:", path::system_specific ).branch().generic_path() == "" );
BOOST_TEST( path( "c:/", path::system_specific ).branch().generic_path() == "" );
BOOST_TEST( path( "c:foo", path::system_specific ).branch().generic_path() == "c:" );
BOOST_TEST( path( "c:/foo", path::system_specific ).branch().generic_path() == "c:/" );
BOOST_TEST( path( "//share", path::system_specific ).branch().generic_path() == "" );
BOOST_TEST( path( "//share/foo", path::system_specific ).branch().generic_path() == "//share" );
BOOST_TEST( path( "/", fs::system_specific ).branch().generic_path() == "" );
BOOST_TEST( path( "c:", fs::system_specific ).branch().generic_path() == "" );
BOOST_TEST( path( "c:/", fs::system_specific ).branch().generic_path() == "" );
BOOST_TEST( path( "c:foo", fs::system_specific ).branch().generic_path() == "c:" );
BOOST_TEST( path( "c:/foo", fs::system_specific ).branch().generic_path() == "c:/" );
BOOST_TEST( path( "//share", fs::system_specific ).branch().generic_path() == "" );
BOOST_TEST( path( "//share/foo", fs::system_specific ).branch().generic_path() == "//share" );
# endif // BOOST_WINDOWS
// std::cout << errors << " errors detected\n";
return errors;
}
}