我正在进行单元测试,最近我发现了IntelliJ中的覆盖测试功能。
事情非常清楚,除非在生成覆盖率报告时我不明白为什么在报告的更详细视图中显示$$anonfun$x
(其中x
是数字)后缀。
我将向您展示一个例子:
Class Method, % Line, %
DataContent 100% (5/ 5) 94.7% (18/ 19)
DataContent$$anonfun$1 0% (0/ 1) 0% (0/ 1)
DataContent$$anonfun$10 100% (1/ 1) 100% (1/ 1)
DataContent$$anonfun$11 100% (1/ 1) 100% (1/ 1)
DataContent$$anonfun$12 100% (2/ 2) 100% (4/ 4)
DataContent$$anonfun$12$$anonfun$13 100% (1/ 1) 100% (1/ 1)
DataContent$$anonfun$14 100% (1/ 1) 100% (1/ 1)
DataContent$$anonfun$14$$anonfun$apply$5 100% (1/ 1) 100% (1/ 1)
DataContent$$anonfun$14$$anonfun$apply$6 100% (2/ 2) 100% (4/ 4)
DataContent$$anonfun$14$$anonfun$apply$6$$anonfun$15 100% (1/ 1) 100% (1/ 1)
DataContent$$anonfun$9 100% (1/ 1) 100% (1/ 1)
DataContent$$anonfun$extractUsersIDsVal$1 100% (1/ 1) 100% (1/ 1)
DataContent$$anonfun$extractUsersNameVal$1 0% (0/ 1) 0% (0/ 1)
total 89.5% (17/ 19) 91.9% (34/ 37)