2 #include <ept/config.h>
7 using namespace ept::core;
20 assert_eq( t.package(),
"sp" );
21 assert_eq( t.version(),
"" );
26 t2.
_id =
"libwibble-dev_0.1.10";
27 assert_eq( t2.
package(),
"libwibble-dev" );
28 assert_eq( t2.
version(),
"0.1.10" );
35 template<
typename List >
37 while ( !l.empty() ) {
38 assert_eq( l.token().package(), l.property() );
43 template<
typename List >
45 while ( !l.empty() ) {
46 assert_eq( l.property().package(), l.token().package() );
47 assert_eq( l.property().version(),
"" );
71 assert_eq( t, db.validate( t ) );
86 assert( pkgs.exists( t ) );
87 assert( !pkgs.exists(
ept::Token(
"nonexistent-package" ) ) );
91 assert( pkgs.exists( t ) );
93 assert( pkgs.exists( t ) );