Commit d3d7e569 authored by Chris Hall's avatar Chris Hall Committed by Commit Bot

Language detection follow-up: unit test: some EXPECT_ should be ASSERT_

Changing some EXPECT_* to ASSERT_* when their failure will guarantee later failures. This removes redundant/dependent errors and helps isolate the actual failure.

R=aboxhall,dmazzoni
BUG=889370

Change-Id: Icb00ff378ac10948648bb06a7b824532d953fd0c
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1520166
Commit-Queue: Chris Hall <chrishall@chromium.org>
Reviewed-by: default avatarAlice Boxhall <aboxhall@chromium.org>
Reviewed-by: default avatarDominic Mazzoni <dmazzoni@chromium.org>
Auto-Submit: Chris Hall <chrishall@chromium.org>
Cr-Commit-Position: refs/heads/master@{#642421}
parent 477ab8fb
...@@ -65,16 +65,16 @@ TEST(AXLanguageInfoTest, BoringTree) { ...@@ -65,16 +65,16 @@ TEST(AXLanguageInfoTest, BoringTree) {
EXPECT_EQ(node1->parent(), nullptr); EXPECT_EQ(node1->parent(), nullptr);
AXNode* node2 = tree.GetFromId(2); AXNode* node2 = tree.GetFromId(2);
EXPECT_EQ(node2->parent(), node1); ASSERT_EQ(node2->parent(), node1);
EXPECT_EQ(node2->parent()->parent(), nullptr); EXPECT_EQ(node2->parent()->parent(), nullptr);
AXNode* node3 = tree.GetFromId(3); AXNode* node3 = tree.GetFromId(3);
EXPECT_EQ(node3->parent(), node1); ASSERT_EQ(node3->parent(), node1);
EXPECT_EQ(node3->parent()->parent(), nullptr); EXPECT_EQ(node3->parent()->parent(), nullptr);
AXNode* node4 = tree.GetFromId(4); AXNode* node4 = tree.GetFromId(4);
EXPECT_EQ(node4->parent(), node2); ASSERT_EQ(node4->parent(), node2);
EXPECT_EQ(node4->parent()->parent(), node1); ASSERT_EQ(node4->parent()->parent(), node1);
EXPECT_EQ(node4->parent()->parent()->parent(), nullptr); EXPECT_EQ(node4->parent()->parent()->parent(), nullptr);
EXPECT_EQ(node1->GetLanguage(), ""); EXPECT_EQ(node1->GetLanguage(), "");
...@@ -572,7 +572,7 @@ TEST(AXLanguageInfoTest, kLanguageUntouched) { ...@@ -572,7 +572,7 @@ TEST(AXLanguageInfoTest, kLanguageUntouched) {
{ {
// French should be detected, original English attr should be untouched. // French should be detected, original English attr should be untouched.
AXNode* node1 = tree.GetFromId(1); AXNode* node1 = tree.GetFromId(1);
EXPECT_NE(node1->GetLanguageInfo(), nullptr); ASSERT_NE(node1->GetLanguageInfo(), nullptr);
EXPECT_EQ(node1->GetLanguageInfo()->language, "fr"); EXPECT_EQ(node1->GetLanguageInfo()->language, "fr");
EXPECT_EQ(node1->GetStringAttribute(ax::mojom::StringAttribute::kLanguage), EXPECT_EQ(node1->GetStringAttribute(ax::mojom::StringAttribute::kLanguage),
"en"); "en");
...@@ -582,7 +582,7 @@ TEST(AXLanguageInfoTest, kLanguageUntouched) { ...@@ -582,7 +582,7 @@ TEST(AXLanguageInfoTest, kLanguageUntouched) {
{ {
// English should be detected, original French attr should be untouched. // English should be detected, original French attr should be untouched.
AXNode* node2 = tree.GetFromId(2); AXNode* node2 = tree.GetFromId(2);
EXPECT_NE(node2->GetLanguageInfo(), nullptr); ASSERT_NE(node2->GetLanguageInfo(), nullptr);
EXPECT_EQ(node2->GetLanguageInfo()->language, "en"); EXPECT_EQ(node2->GetLanguageInfo()->language, "en");
EXPECT_EQ(node2->GetStringAttribute(ax::mojom::StringAttribute::kLanguage), EXPECT_EQ(node2->GetStringAttribute(ax::mojom::StringAttribute::kLanguage),
"fr"); "fr");
...@@ -592,7 +592,7 @@ TEST(AXLanguageInfoTest, kLanguageUntouched) { ...@@ -592,7 +592,7 @@ TEST(AXLanguageInfoTest, kLanguageUntouched) {
{ {
// German should be detected, original empty attr should be untouched. // German should be detected, original empty attr should be untouched.
AXNode* node3 = tree.GetFromId(3); AXNode* node3 = tree.GetFromId(3);
EXPECT_NE(node3->GetLanguageInfo(), nullptr); ASSERT_NE(node3->GetLanguageInfo(), nullptr);
EXPECT_EQ(node3->GetLanguageInfo()->language, "de"); EXPECT_EQ(node3->GetLanguageInfo()->language, "de");
EXPECT_EQ(node3->GetStringAttribute(ax::mojom::StringAttribute::kLanguage), EXPECT_EQ(node3->GetStringAttribute(ax::mojom::StringAttribute::kLanguage),
""); "");
...@@ -611,9 +611,9 @@ TEST(AXLanguageInfoTest, StatsBasic) { ...@@ -611,9 +611,9 @@ TEST(AXLanguageInfoTest, StatsBasic) {
stats.Add(detected_languages); stats.Add(detected_languages);
} }
EXPECT_EQ(stats.GetScore("en"), 3); ASSERT_EQ(stats.GetScore("en"), 3);
EXPECT_EQ(stats.GetScore("fr"), 2); ASSERT_EQ(stats.GetScore("fr"), 2);
EXPECT_EQ(stats.GetScore("ja"), 1); ASSERT_EQ(stats.GetScore("ja"), 1);
EXPECT_TRUE(stats.CheckLanguageWithinTop("en")); EXPECT_TRUE(stats.CheckLanguageWithinTop("en"));
EXPECT_TRUE(stats.CheckLanguageWithinTop("fr")); EXPECT_TRUE(stats.CheckLanguageWithinTop("fr"));
...@@ -627,10 +627,10 @@ TEST(AXLanguageInfoTest, StatsBasic) { ...@@ -627,10 +627,10 @@ TEST(AXLanguageInfoTest, StatsBasic) {
stats.Add(detected_languages); stats.Add(detected_languages);
} }
EXPECT_EQ(stats.GetScore("en"), 6); ASSERT_EQ(stats.GetScore("en"), 6);
EXPECT_EQ(stats.GetScore("fr"), 3); ASSERT_EQ(stats.GetScore("fr"), 3);
EXPECT_EQ(stats.GetScore("de"), 2); ASSERT_EQ(stats.GetScore("de"), 2);
EXPECT_EQ(stats.GetScore("ja"), 1); ASSERT_EQ(stats.GetScore("ja"), 1);
EXPECT_TRUE(stats.CheckLanguageWithinTop("en")); EXPECT_TRUE(stats.CheckLanguageWithinTop("en"));
EXPECT_TRUE(stats.CheckLanguageWithinTop("fr")); EXPECT_TRUE(stats.CheckLanguageWithinTop("fr"));
...@@ -644,10 +644,10 @@ TEST(AXLanguageInfoTest, StatsBasic) { ...@@ -644,10 +644,10 @@ TEST(AXLanguageInfoTest, StatsBasic) {
stats.Add(detected_languages); stats.Add(detected_languages);
} }
EXPECT_EQ(stats.GetScore("en"), 6); ASSERT_EQ(stats.GetScore("en"), 6);
EXPECT_EQ(stats.GetScore("fr"), 6); ASSERT_EQ(stats.GetScore("fr"), 6);
EXPECT_EQ(stats.GetScore("de"), 2); ASSERT_EQ(stats.GetScore("de"), 2);
EXPECT_EQ(stats.GetScore("ja"), 1); ASSERT_EQ(stats.GetScore("ja"), 1);
EXPECT_TRUE(stats.CheckLanguageWithinTop("en")); EXPECT_TRUE(stats.CheckLanguageWithinTop("en"));
EXPECT_TRUE(stats.CheckLanguageWithinTop("fr")); EXPECT_TRUE(stats.CheckLanguageWithinTop("fr"));
...@@ -663,12 +663,12 @@ TEST(AXLanguageInfoTest, StatsBasic) { ...@@ -663,12 +663,12 @@ TEST(AXLanguageInfoTest, StatsBasic) {
stats.Add(detected_languages); stats.Add(detected_languages);
} }
EXPECT_EQ(stats.GetScore("en"), 6); ASSERT_EQ(stats.GetScore("en"), 6);
EXPECT_EQ(stats.GetScore("fr"), 6); ASSERT_EQ(stats.GetScore("fr"), 6);
EXPECT_EQ(stats.GetScore("ja"), 4); ASSERT_EQ(stats.GetScore("ja"), 4);
EXPECT_EQ(stats.GetScore("de"), 2); ASSERT_EQ(stats.GetScore("de"), 2);
EXPECT_EQ(stats.GetScore("qq"), 2); ASSERT_EQ(stats.GetScore("qq"), 2);
EXPECT_EQ(stats.GetScore("zz"), 1); ASSERT_EQ(stats.GetScore("zz"), 1);
EXPECT_TRUE(stats.CheckLanguageWithinTop("en")); EXPECT_TRUE(stats.CheckLanguageWithinTop("en"));
EXPECT_TRUE(stats.CheckLanguageWithinTop("fr")); EXPECT_TRUE(stats.CheckLanguageWithinTop("fr"));
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment