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) {
EXPECT_EQ(node1->parent(), nullptr);
AXNode* node2 = tree.GetFromId(2);
EXPECT_EQ(node2->parent(), node1);
ASSERT_EQ(node2->parent(), node1);
EXPECT_EQ(node2->parent()->parent(), nullptr);
AXNode* node3 = tree.GetFromId(3);
EXPECT_EQ(node3->parent(), node1);
ASSERT_EQ(node3->parent(), node1);
EXPECT_EQ(node3->parent()->parent(), nullptr);
AXNode* node4 = tree.GetFromId(4);
EXPECT_EQ(node4->parent(), node2);
EXPECT_EQ(node4->parent()->parent(), node1);
ASSERT_EQ(node4->parent(), node2);
ASSERT_EQ(node4->parent()->parent(), node1);
EXPECT_EQ(node4->parent()->parent()->parent(), nullptr);
EXPECT_EQ(node1->GetLanguage(), "");
......@@ -572,7 +572,7 @@ TEST(AXLanguageInfoTest, kLanguageUntouched) {
{
// French should be detected, original English attr should be untouched.
AXNode* node1 = tree.GetFromId(1);
EXPECT_NE(node1->GetLanguageInfo(), nullptr);
ASSERT_NE(node1->GetLanguageInfo(), nullptr);
EXPECT_EQ(node1->GetLanguageInfo()->language, "fr");
EXPECT_EQ(node1->GetStringAttribute(ax::mojom::StringAttribute::kLanguage),
"en");
......@@ -582,7 +582,7 @@ TEST(AXLanguageInfoTest, kLanguageUntouched) {
{
// English should be detected, original French attr should be untouched.
AXNode* node2 = tree.GetFromId(2);
EXPECT_NE(node2->GetLanguageInfo(), nullptr);
ASSERT_NE(node2->GetLanguageInfo(), nullptr);
EXPECT_EQ(node2->GetLanguageInfo()->language, "en");
EXPECT_EQ(node2->GetStringAttribute(ax::mojom::StringAttribute::kLanguage),
"fr");
......@@ -592,7 +592,7 @@ TEST(AXLanguageInfoTest, kLanguageUntouched) {
{
// German should be detected, original empty attr should be untouched.
AXNode* node3 = tree.GetFromId(3);
EXPECT_NE(node3->GetLanguageInfo(), nullptr);
ASSERT_NE(node3->GetLanguageInfo(), nullptr);
EXPECT_EQ(node3->GetLanguageInfo()->language, "de");
EXPECT_EQ(node3->GetStringAttribute(ax::mojom::StringAttribute::kLanguage),
"");
......@@ -611,9 +611,9 @@ TEST(AXLanguageInfoTest, StatsBasic) {
stats.Add(detected_languages);
}
EXPECT_EQ(stats.GetScore("en"), 3);
EXPECT_EQ(stats.GetScore("fr"), 2);
EXPECT_EQ(stats.GetScore("ja"), 1);
ASSERT_EQ(stats.GetScore("en"), 3);
ASSERT_EQ(stats.GetScore("fr"), 2);
ASSERT_EQ(stats.GetScore("ja"), 1);
EXPECT_TRUE(stats.CheckLanguageWithinTop("en"));
EXPECT_TRUE(stats.CheckLanguageWithinTop("fr"));
......@@ -627,10 +627,10 @@ TEST(AXLanguageInfoTest, StatsBasic) {
stats.Add(detected_languages);
}
EXPECT_EQ(stats.GetScore("en"), 6);
EXPECT_EQ(stats.GetScore("fr"), 3);
EXPECT_EQ(stats.GetScore("de"), 2);
EXPECT_EQ(stats.GetScore("ja"), 1);
ASSERT_EQ(stats.GetScore("en"), 6);
ASSERT_EQ(stats.GetScore("fr"), 3);
ASSERT_EQ(stats.GetScore("de"), 2);
ASSERT_EQ(stats.GetScore("ja"), 1);
EXPECT_TRUE(stats.CheckLanguageWithinTop("en"));
EXPECT_TRUE(stats.CheckLanguageWithinTop("fr"));
......@@ -644,10 +644,10 @@ TEST(AXLanguageInfoTest, StatsBasic) {
stats.Add(detected_languages);
}
EXPECT_EQ(stats.GetScore("en"), 6);
EXPECT_EQ(stats.GetScore("fr"), 6);
EXPECT_EQ(stats.GetScore("de"), 2);
EXPECT_EQ(stats.GetScore("ja"), 1);
ASSERT_EQ(stats.GetScore("en"), 6);
ASSERT_EQ(stats.GetScore("fr"), 6);
ASSERT_EQ(stats.GetScore("de"), 2);
ASSERT_EQ(stats.GetScore("ja"), 1);
EXPECT_TRUE(stats.CheckLanguageWithinTop("en"));
EXPECT_TRUE(stats.CheckLanguageWithinTop("fr"));
......@@ -663,12 +663,12 @@ TEST(AXLanguageInfoTest, StatsBasic) {
stats.Add(detected_languages);
}
EXPECT_EQ(stats.GetScore("en"), 6);
EXPECT_EQ(stats.GetScore("fr"), 6);
EXPECT_EQ(stats.GetScore("ja"), 4);
EXPECT_EQ(stats.GetScore("de"), 2);
EXPECT_EQ(stats.GetScore("qq"), 2);
EXPECT_EQ(stats.GetScore("zz"), 1);
ASSERT_EQ(stats.GetScore("en"), 6);
ASSERT_EQ(stats.GetScore("fr"), 6);
ASSERT_EQ(stats.GetScore("ja"), 4);
ASSERT_EQ(stats.GetScore("de"), 2);
ASSERT_EQ(stats.GetScore("qq"), 2);
ASSERT_EQ(stats.GetScore("zz"), 1);
EXPECT_TRUE(stats.CheckLanguageWithinTop("en"));
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