Index: ios/web/navigation/crw_session_controller_unittest.mm |
diff --git a/ios/web/navigation/crw_session_controller_unittest.mm b/ios/web/navigation/crw_session_controller_unittest.mm |
index 79a6dff1d8cba54c161ac517cf102f995849a071..ea6f4abc5d07b06097621409e8a924ebfb3dfc73 100644 |
--- a/ios/web/navigation/crw_session_controller_unittest.mm |
+++ b/ios/web/navigation/crw_session_controller_unittest.mm |
@@ -837,11 +837,12 @@ TEST_F(CRWSessionControllerTest, PushNewEntry) { |
NSString* stateObject1 = @"{'foo': 1}"; |
[controller pushNewEntryWithURL:pushPageGurl1 stateObject:stateObject1]; |
CRWSessionEntry* pushedEntry = [controller currentEntry]; |
+ web::NavigationItemImpl* pushedItem = pushedEntry.navigationItemImpl; |
NSUInteger expectedCount = 2; |
EXPECT_EQ(expectedCount, controller.get().entries.count); |
EXPECT_EQ(pushPageGurl1, pushedEntry.navigationItem->GetURL()); |
- EXPECT_TRUE(pushedEntry.createdFromPushState); |
- EXPECT_NSEQ(stateObject1, pushedEntry.serializedStateObject); |
+ EXPECT_TRUE(pushedItem->IsCreatedFromPushState()); |
+ EXPECT_NSEQ(stateObject1, pushedItem->GetSerializedStateObject()); |
EXPECT_EQ(GURL("http://www.firstpage.com/"), |
pushedEntry.navigationItem->GetReferrer().url); |
@@ -849,11 +850,12 @@ TEST_F(CRWSessionControllerTest, PushNewEntry) { |
GURL pushPageGurl2("http://www.firstpage.com/push2"); |
[controller pushNewEntryWithURL:pushPageGurl2 stateObject:nil]; |
pushedEntry = [controller currentEntry]; |
+ pushedItem = pushedEntry.navigationItemImpl; |
expectedCount = 3; |
EXPECT_EQ(expectedCount, controller.get().entries.count); |
EXPECT_EQ(pushPageGurl2, pushedEntry.navigationItem->GetURL()); |
- EXPECT_TRUE(pushedEntry.createdFromPushState); |
- EXPECT_EQ(nil, pushedEntry.serializedStateObject); |
+ EXPECT_TRUE(pushedItem->IsCreatedFromPushState()); |
+ EXPECT_EQ(nil, pushedItem->GetSerializedStateObject()); |
EXPECT_EQ(pushPageGurl1, pushedEntry.navigationItem->GetReferrer().url); |
} |
@@ -884,9 +886,9 @@ TEST_F(CRWSessionControllerTest, IsPushStateNavigation) { |
CRWSessionEntry* entry3 = [controller.get().entries objectAtIndex:3]; |
CRWSessionEntry* entry4 = [controller.get().entries objectAtIndex:4]; |
CRWSessionEntry* entry5 = [controller.get().entries objectAtIndex:5]; |
- entry1.createdFromPushState = YES; |
- entry4.createdFromPushState = YES; |
- entry5.createdFromPushState = YES; |
+ entry1.navigationItemImpl->SetIsCreatedFromPushState(true); |
+ entry4.navigationItemImpl->SetIsCreatedFromPushState(true); |
+ entry5.navigationItemImpl->SetIsCreatedFromPushState(true); |
EXPECT_TRUE( |
[controller isPushStateNavigationBetweenEntry:entry0 andEntry:entry1]); |
@@ -923,11 +925,12 @@ TEST_F(CRWSessionControllerTest, UpdateCurrentEntry) { |
[controller updateCurrentEntryWithURL:replacePageGurl1 |
stateObject:stateObject1]; |
CRWSessionEntry* replacedEntry = [controller currentEntry]; |
+ web::NavigationItemImpl* replacedItem = replacedEntry.navigationItemImpl; |
NSUInteger expectedCount = 3; |
EXPECT_EQ(expectedCount, controller.get().entries.count); |
EXPECT_EQ(replacePageGurl1, replacedEntry.navigationItem->GetURL()); |
- EXPECT_FALSE(replacedEntry.createdFromPushState); |
- EXPECT_NSEQ(stateObject1, replacedEntry.serializedStateObject); |
+ EXPECT_FALSE(replacedItem->IsCreatedFromPushState()); |
+ EXPECT_NSEQ(stateObject1, replacedItem->GetSerializedStateObject()); |
EXPECT_EQ(GURL("http://www.starturl.com/"), |
replacedEntry.navigationItem->GetReferrer().url); |
@@ -935,10 +938,11 @@ TEST_F(CRWSessionControllerTest, UpdateCurrentEntry) { |
GURL replacePageGurl2("http://www.firstpage.com/#replace2"); |
[controller.get() updateCurrentEntryWithURL:replacePageGurl2 stateObject:nil]; |
replacedEntry = [controller currentEntry]; |
+ replacedItem = replacedEntry.navigationItemImpl; |
EXPECT_EQ(expectedCount, controller.get().entries.count); |
EXPECT_EQ(replacePageGurl2, replacedEntry.navigationItem->GetURL()); |
- EXPECT_FALSE(replacedEntry.createdFromPushState); |
- EXPECT_NSEQ(nil, replacedEntry.serializedStateObject); |
+ EXPECT_FALSE(replacedItem->IsCreatedFromPushState()); |
+ EXPECT_NSEQ(nil, replacedItem->GetSerializedStateObject()); |
EXPECT_EQ(GURL("http://www.starturl.com/"), |
replacedEntry.navigationItem->GetReferrer().url); |
} |