Lines Matching refs:sc_assert

68     sc_assert( ev1.in_hierarchy() );
69 sc_assert( ev1.get_parent_object() == this );
70 sc_assert( std::string(ev1.name()).substr(0,9) == "top.event" );
71 sc_assert( std::string(ev1.basename()).substr(0,5) == "event" );
73 sc_assert( ev2.in_hierarchy() );
74 sc_assert( ev2.get_parent_object() == this );
75 sc_assert( std::string(ev2.name()) == "top.ev2" );
76 sc_assert( std::string(ev2.basename()) == "ev2" );
78 sc_assert( sc_find_event("top.ev2") == &ev2 );
81 sc_assert( vec.size() == 2 );
84 sc_assert( dummy_handle.get_child_events().size() == 0 );
85 sc_assert( std::string(dummy_handle.name()) == "");
89 sc_assert( vec.size() == 0 );
92 sc_assert( vec.size() == 3 );
94 sc_assert( sc_find_event("top.obj_ev") == &obj->ev );
99 sc_assert( vec.size() == 4 );
112 sc_assert( ev1.in_hierarchy() );
113 sc_assert( ev1.get_parent_object() == handle.get_process_object() );
114 sc_assert( std::string(ev1.name()) == proc_name + ".local1" );
115 sc_assert( std::string(ev1.basename()) == "local1" );
116 sc_assert( sc_hierarchical_name_exists(ev1.name()) );
118 sc_assert( ev2.in_hierarchy() );
119 sc_assert( ev2.get_parent_object() == handle.get_process_object() );
120 sc_assert( std::string(ev2.name()) == proc_name + ".local2" );
121 sc_assert( std::string(ev2.basename()) == "local2" );
122 sc_assert( sc_hierarchical_name_exists(ev2.name()) );
125 sc_assert( vec.size() == 2 );
126 sc_assert( vec[0] == &ev1 );
127 sc_assert( vec[1] == &ev2 );
129 sc_assert( sc_find_event(ev1.name()) == &ev1 );
130 sc_assert( sc_find_event(ev2.name()) == &ev2 );
142 sc_assert( vec_o.size() == 0 );
146 sc_assert( vec_e.size() == 0 );
150 sc_assert( ev.in_hierarchy() );
151 sc_assert( ev.get_parent_object() == 0 );
152 sc_assert( std::string(ev.name()) == "foo" );
153 sc_assert( std::string(ev.basename()) == "foo" );
154 sc_assert( sc_hierarchical_name_exists("foo") );
157 sc_assert( vec_o.size() == 0 );
159 sc_assert( vec_e.size() == 1 );
160 sc_assert( vec_e[0] == &ev );
161 sc_assert( std::string(vec_e[0]->name()) == "foo" );
163 sc_assert( sc_find_event("foo") == &ev );
166 sc_assert( sc_hierarchical_name_exists("top") );
167 sc_assert( sc_hierarchical_name_exists("top.ev2") );
168 sc_assert( sc_hierarchical_name_exists("top.sig") );
169 sc_assert( sc_hierarchical_name_exists("top.obj") );
170 sc_assert( sc_hierarchical_name_exists("top.obj_ev") );
171 sc_assert( !sc_hierarchical_name_exists("woowoo") );
172 sc_assert( !sc_hierarchical_name_exists("top.woowoo") );
176 sc_assert( ev2.in_hierarchy() );
177 sc_assert( ev2.get_parent_object() == 0 );
178 sc_assert( std::string(ev2.name()).substr(0,5) == "event" );
179 sc_assert( std::string(ev2.basename()).substr(0,5) == "event" );
180 sc_assert( sc_hierarchical_name_exists(ev2.name()) );
183 sc_assert( vec_e.size() == 2);
187 sc_assert( vec_e.size() == 3);
189 sc_assert( vec_o.size() == 1 );
191 sc_assert( sc_find_event(ev3.name()) == &ev3 );
195 sc_assert( vec_e.size() == 3 );
197 sc_assert( vec_o.size() == 2 );
201 sc_assert( top.T_done );