@@ -26,33 +26,33 @@ struct Context2 {};
26
26
27
27
TEST_F (ContextHandlingTest, contextsAreCreatedWhenNeeded) {
28
28
ASSERT_EQ (0 , contextManager.countContexts ());
29
- ::cuke::internal::SessionContextPtr <Context1> context1;
29
+ ::cuke::ScenarioScope <Context1> context1;
30
30
ASSERT_EQ (1 , contextManager.countContexts ());
31
- ::cuke::internal::SessionContextPtr <Context2> context2;
31
+ ::cuke::ScenarioScope <Context2> context2;
32
32
ASSERT_EQ (2 , contextManager.countContexts ());
33
33
}
34
34
35
35
TEST_F (ContextHandlingTest, sameContextTypesShareTheSamePointer) {
36
- ::cuke::internal::SessionContextPtr <Context1> context1_a;
37
- ::cuke::internal::SessionContextPtr <Context1> context1_b;
36
+ ::cuke::ScenarioScope <Context1> context1_a;
37
+ ::cuke::ScenarioScope <Context1> context1_b;
38
38
context1_a->i = 42 ;
39
39
ASSERT_EQ (context1_a->i , context1_b->i );
40
40
}
41
41
42
42
TEST_F (ContextHandlingTest, theSameContextIsNotCreatedTwice) {
43
43
ASSERT_EQ (0 , contextManager.countContexts ());
44
- ::cuke::internal::SessionContextPtr <Context1> context1_a;
44
+ ::cuke::ScenarioScope <Context1> context1_a;
45
45
ASSERT_EQ (1 , contextManager.countContexts ());
46
- ::cuke::internal::SessionContextPtr <Context1> context1_b;
46
+ ::cuke::ScenarioScope <Context1> context1_b;
47
47
ASSERT_EQ (1 , contextManager.countContexts ());
48
48
}
49
49
50
50
TEST_F (ContextHandlingTest, contextsArePurgedExplicitlyOnly) {
51
51
ASSERT_EQ (0 , contextManager.countContexts ());
52
- ::cuke::internal::SessionContextPtr <Context1> context1_a;
52
+ ::cuke::ScenarioScope <Context1> context1_a;
53
53
ASSERT_EQ (1 , contextManager.countContexts ());
54
- ::cuke::internal::SessionContextPtr <Context2> *context1_b =
55
- new ::cuke::internal::SessionContextPtr <Context2>();
54
+ ::cuke::ScenarioScope <Context2> *context1_b =
55
+ new ::cuke::ScenarioScope <Context2>();
56
56
ASSERT_EQ (2 , contextManager.countContexts ());
57
57
delete context1_b;
58
58
ASSERT_EQ (2 , contextManager.countContexts ());
0 commit comments