gpt4 book ai didi

java - JUnit4:如何验证变量名称是否正确

转载 作者:行者123 更新时间:2023-12-02 10:42:00 24 4
gpt4 key购买 nike

我是 JUnit 新手,我正在尝试为我正在开发的类(class)设置自动评分。

我想确保学生使用以下变量名称:

firstName3, firstName2, firstName1 

一旦他们将其包含在 Main 类和 main 中相当标准的 System.out.println(); 行中,就按照这个顺序方法。

如何在 JUnit 中进行测试?

最佳答案

除了其他非答案之外:您正在寻找错误的方面。

您可以使用测试来验证学生编写的代码的可观察行为。您的测试驱动特定的输入,并期望特定的输出。

这应该是您的首要任务。

除此之外,验证学生代码是否具有特定结构确实(没有多大)意义。即使您使用 java 源解析器,也会有无数种方法来正确解决不具有您期望的(精确)结构的分配。也许你的一个学生对输入 name1、name2、name3 感到非常无聊,他自己认为“有这样的东西的数组”,并在他的解决方案中使用它。你想为此惩罚他吗?!

因此,您应该解决问题的这一部分:在元/社会层面。

换句话说:找到一种让学生坐在一起审查代码的好方法。你可以找一位志愿者并在类里面展示他的工作,然后讨论优点和缺点。或者你建立小组,并让一个更有经验的人担任导师。

并非每个“技术”问题都必须通过技术解决方案来解决!

关于java - JUnit4:如何验证变量名称是否正确,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52861535/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com