|
|
@@ -45,8 +45,8 @@ class ClasspathAchievementExamSprintReportRendererTest {
|
|
|
"试卷标题:<span class=\"highlight\">2024真题</span><br/>",
|
|
|
"试卷总词量:<span class=\"highlight\">861 词</span><br/>",
|
|
|
"训练前/后生词:<span class=\"highlight\">207 个 -> 203 个</span><br/>",
|
|
|
- "试卷词率:<span class=\"highlight\">75.49% -> 75.96%</span><br/>",
|
|
|
- "试卷词率提升:<span class=\"highlight\">+0.62%</span>");
|
|
|
+ "试卷熟词率:<span class=\"highlight\">75.49% -> 75.96%</span><br/>",
|
|
|
+ "试卷熟词率提升:<span class=\"highlight\">+0.62%</span>");
|
|
|
assertBarFill(extractChartSvg(html, "vocabulary-growth-chart"), "chart-bar chart-bar-before", "#448aff");
|
|
|
assertBarFill(extractChartSvg(html, "vocabulary-growth-chart"), "chart-bar chart-bar-after", "#448aff");
|
|
|
assertBarFill(extractChartSvg(html, "paper-known-words-chart"), "chart-bar chart-bar-before", "#34a853");
|
|
|
@@ -69,14 +69,14 @@ class ClasspathAchievementExamSprintReportRendererTest {
|
|
|
.contains("class=\"result-grid\"")
|
|
|
.contains("词汇量提升(个)")
|
|
|
.contains("试卷熟词提升(个)")
|
|
|
- .contains("真题生词命中率")
|
|
|
+ .contains("试卷掌握度命中率")
|
|
|
.contains("学习效率提升")
|
|
|
.contains("模块一:词汇量对比")
|
|
|
.contains("模块二:试卷熟词量对比")
|
|
|
.contains("模块三:实考生词命中状况")
|
|
|
- .contains("class=\"result-value\">1.93%</div>")
|
|
|
+ .contains("class=\"result-value\">21.1%</div>")
|
|
|
.contains("class=\"result-value\">0.48倍</div>")
|
|
|
- .contains("class=\"hit-stat-value\">1.93%</div>")
|
|
|
+ .contains("class=\"hit-stat-value\">21.1%</div>")
|
|
|
.contains("class=\"hit-stat-value\">0.48倍</div>")
|
|
|
.contains("class=\"hit-stat-value\">207 个</div>")
|
|
|
.contains("class=\"hit-stat-value\">203 个</div>")
|
|
|
@@ -96,7 +96,8 @@ class ClasspathAchievementExamSprintReportRendererTest {
|
|
|
.contains("class=\"word-list\"")
|
|
|
.contains("class=\"word-item\">number</div>")
|
|
|
.doesNotContain("193%")
|
|
|
- .doesNotContain("1.93%%")
|
|
|
+ .doesNotContain("真题生词命中率")
|
|
|
+ .doesNotContain("21.1%%")
|
|
|
.doesNotContain("0.48倍倍")
|
|
|
.doesNotContain("cdn.jsdelivr.net")
|
|
|
.doesNotContain("echarts")
|
|
|
@@ -253,7 +254,7 @@ class ClasspathAchievementExamSprintReportRendererTest {
|
|
|
new AchievementReportContent.SummaryMetrics(
|
|
|
content.summaryMetrics().vocabularyGrowthText(),
|
|
|
content.summaryMetrics().paperKnownWordsGrowthText(),
|
|
|
- "1.93%",
|
|
|
+ "21.1%",
|
|
|
"0.48倍"),
|
|
|
new AchievementReportContent.Comparison(
|
|
|
content.vocabularyComparison().beforeValue(),
|
|
|
@@ -282,7 +283,7 @@ class ClasspathAchievementExamSprintReportRendererTest {
|
|
|
"75.96%",
|
|
|
"+0.62%"),
|
|
|
new AchievementReportContent.ExamUnknownWordsHitStatus(
|
|
|
- "1.93%",
|
|
|
+ "21.1%",
|
|
|
"0.48倍",
|
|
|
"207 个",
|
|
|
"203个",
|
|
|
@@ -292,7 +293,7 @@ class ClasspathAchievementExamSprintReportRendererTest {
|
|
|
String html = renderer.render(mutated, Instant.parse("2026-04-25T08:00:00Z"));
|
|
|
|
|
|
assertThat(html)
|
|
|
- .contains("class=\"result-value\">1.93%</div>")
|
|
|
+ .contains("class=\"result-value\">21.1%</div>")
|
|
|
.contains("class=\"result-value\">0.48倍</div>")
|
|
|
.contains("训练前词汇量:<span class=\"highlight\">2328 词</span><br/>")
|
|
|
.contains("训练后词汇量:<span class=\"highlight\">2347词</span><br/>")
|
|
|
@@ -305,14 +306,14 @@ class ClasspathAchievementExamSprintReportRendererTest {
|
|
|
.contains("掌握率提升:<span class=\"highlight\">+0.55%</span>")
|
|
|
.contains("试卷总词量:<span class=\"highlight\">861 词</span><br/>")
|
|
|
.contains("训练前/后生词:<span class=\"highlight\">207 个 -> 203个</span><br/>")
|
|
|
- .contains("试卷词率:<span class=\"highlight\">75.49% -> 75.96%</span><br/>")
|
|
|
- .contains("试卷词率提升:<span class=\"highlight\">+0.62%</span>")
|
|
|
- .contains("class=\"hit-stat-value\">1.93%</div>")
|
|
|
+ .contains("试卷熟词率:<span class=\"highlight\">75.49% -> 75.96%</span><br/>")
|
|
|
+ .contains("试卷熟词率提升:<span class=\"highlight\">+0.62%</span>")
|
|
|
+ .contains("class=\"hit-stat-value\">21.1%</div>")
|
|
|
.contains("class=\"hit-stat-value\">0.48倍</div>")
|
|
|
.contains("class=\"hit-stat-value\">207 个</div>")
|
|
|
.contains("class=\"hit-stat-value\">203个</div>")
|
|
|
.contains("成功减少生词:<span class=\"highlight\">4 个</span>")
|
|
|
- .doesNotContain("1.93%%")
|
|
|
+ .doesNotContain("21.1%%")
|
|
|
.doesNotContain("0.48倍倍")
|
|
|
.doesNotContain("2328 词 词")
|
|
|
.doesNotContain("2347词 词")
|
|
|
@@ -372,14 +373,14 @@ class ClasspathAchievementExamSprintReportRendererTest {
|
|
|
new AchievementReportContent.SummaryMetrics(
|
|
|
"+19",
|
|
|
"+4",
|
|
|
- "0.0193",
|
|
|
+ "21.1%",
|
|
|
"0.48"),
|
|
|
new AchievementReportContent.Comparison(2328.0, 2347.0, "2328", "2347", "+19"),
|
|
|
new AchievementReportContent.Comparison(650.0, 654.0, "650", "654", "+4"),
|
|
|
new AchievementReportContent.StageVocabularySummary("高考", "3500", "66.51", "67.06", "+0.55"),
|
|
|
new AchievementReportContent.TestPaperVocabularySummary("2024真题", "861", "207", "203", "75.49", "75.96", "+0.62"),
|
|
|
new AchievementReportContent.ExamUnknownWordsHitStatus(
|
|
|
- "0.0193",
|
|
|
+ "21.1%",
|
|
|
"0.48",
|
|
|
"207",
|
|
|
"203",
|