Home | History | Annotate | Download | only in libgtk2ui

Lines Matching refs:Trap

16   libgtk2ui::X11InputMethodContextImplGtk2::GtkCommitSignalTrap trap;
19 EXPECT_FALSE(trap.IsSignalCaught());
20 EXPECT_FALSE(trap.Trap(base::string16()));
21 EXPECT_FALSE(trap.IsSignalCaught());
24 trap.StartTrap('t');
25 EXPECT_FALSE(trap.Trap(base::UTF8ToUTF16("T")));
26 EXPECT_FALSE(trap.IsSignalCaught());
27 EXPECT_FALSE(trap.Trap(base::UTF8ToUTF16("true")));
28 EXPECT_FALSE(trap.IsSignalCaught());
30 // Do not catch when the trap is not activated.
31 trap.StopTrap();
32 EXPECT_FALSE(trap.Trap(base::UTF8ToUTF16("t")));
33 EXPECT_FALSE(trap.IsSignalCaught());
36 trap.StopTrap();
37 trap.StopTrap();
38 EXPECT_FALSE(trap.Trap(base::UTF8ToUTF16("t")));
39 EXPECT_FALSE(trap.IsSignalCaught());
40 trap.StartTrap('f');
41 trap.StartTrap('t');
42 EXPECT_TRUE(trap.Trap(base::UTF8ToUTF16("t")));
43 EXPECT_TRUE(trap.IsSignalCaught());
46 trap.StartTrap('t');
47 EXPECT_FALSE(trap.IsSignalCaught());
48 // Many times calls to Trap() are okay.
49 EXPECT_FALSE(trap.Trap(base::UTF8ToUTF16("f")));
50 EXPECT_FALSE(trap.IsSignalCaught());
51 EXPECT_TRUE(trap.Trap(base::UTF8ToUTF16("t")));
52 EXPECT_TRUE(trap.IsSignalCaught());