TEST(pid_set, find_our_process_in_set_not_immersive) { std::set<DWORD> s; initialize_process_set(s, find_in_set_not_immersive, CopyPID()); size_t size(s.size()); EXPECT_EQ(size, 1u); ASSERT_GE(size, 1u); }
TEST( pid_set, find_our_process_in_set ) { std::set< DWORD > s ; initialize_process_set( s, find_in_set, copy_PID() ) ; size_t size( s.size() ) ; EXPECT_EQ( size, 1u ); ASSERT_GE( size, 1u ); }
/** * Construction test ensures that we don't throw and that at least one process shows up. */ TEST(pid_set, construct_set) { std::set<DWORD> s; initialize_process_set(s, EveryProcess(), CopyPID()); ASSERT_GE(s.size(), 1u); }
void initialize_process_set( std::set< T > & s, Admittance admit = Admittance(), Extractor extract = Extractor() ) { initialize_process_set( s, ProcessSnapshot(), admit, extract ) ; }