我有Groovy课
{% extends 'base.html' %}
{% block content %}
<h1>Update: {{object.pk }}</h1>
<form action='update' method='POST' enctype="multipart/form-data">{% csrf_token %}
{{ form.as_p }}
<button type="submit" class="btn btn-primary btn-sm">Save</button>
</form>
{% endblock %}
和Junit 5测试
bit.ly/**e1x2a3m4p5l6e** not GET method used here.
我有一个Gradle build.gradle
bit.ly?id=e1x2a3m4p5l6e
当我执行gradle build时,我得到以下消息
package com.steinko.groovy;
class Student {
String name;
int ID;
Student(name,ID){
this.name = name;
this.ID = ID;
}
String Display() {
return name +ID;
}
}
测试结果
package com.steinko.groovy;
import static org.junit.jupiter.api.Assertions.assertEquals;
import org.junit.jupiter.api.Test;
class StudenTest {
@Test
void testDisplay() {
def stud = new Student('Joe', 1)
def expected = 'Joe1'
assertEquals(stud.Display(), expected)
}
}
如何解决该错误?
答案 0 :(得分:0)
在Groovy中很少需要使用org.junit.jupiter.api.Assertions
中的方法,因为Groovy的内置assert
命令非常强大。
只需尝试
assert stud.Display() == expected
并查看失败报告的质量。