- mongodb - 在 MongoDB mapreduce 中,如何展平值对象?
- javascript - 对象传播与 Object.assign
- html - 输入类型 ="submit"Vs 按钮标签它们可以互换吗?
- sql - 使用 MongoDB 而不是 MS SQL Server 的优缺点
我尝试使用单元测试规则注释,Android Studio 没有在此处突出显示任何错误:
@Rule val htmlManager = HtmlManager()
但是执行测试后会出现以下错误:
org.junit.internal.runners.rules.ValidationError: The @Rule 'htmlManager' must be public.
如何解决这个问题?
最佳答案
解决方法是将@Rule注解应用于属性getter:
@get:Rule
val htmlManager = HtmlManager()
更多详情:https://kotlinlang.org/docs/reference/annotations.html#java-annotations
在我的开源项目中查看固定的测试用例代码:https://github.com/appham/Sharemarks/commit/310c115d5a820be900abc321cc061aeab7af2e5a#diff-5e1e851ef5b9bb333abb96dec3199a94
关于android - @Rule > 必须是 Kotlin Junit 测试中的公共(public) ValidationError,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47509137/
提交 Django 表单时出现 ValidationError。 在我的表单中,这是我的输入:01/01/2017但是 django 告诉我格式必须是 'AAAA-MM-GG'。 出现此异常位置:/u
几天以来我遇到了麻烦。我正在学习 MEAN 堆栈,但是在使用 mongoose 模式在 mongo 上创建用户期间,我遇到了这个问题: (node:93337) UnhandledPromiseRej
由于创建了一个架构强制器,然后尝试强制一组数据,我得到的结果是: #schema.utils.ErrorContainer{:error #} 如何获得实际验证错误的解释? 最佳答案 您可以找到Val
我正在覆盖方法 clean_: def clean_password(self): value_password = self.cleaned_data.get('password')
我无法在表单中显示错误。 假设我的表单有 2 个字段,只有当它们都为空时才不需要,但我们不能出现只有一个字段有值的情况。所以我尝试在 View 中进行此验证,然后引发异常,一切都很好,但是错误作为带有
我正在编写一个 Django 命令来从我的应用程序中删除超过 x 天的数据。 使用以下内容进行过滤: qs = Data.objects.filter(date_created__lte=timezo
假设我有一个简单的 Django 模型: class Transaction(models.Model): description = models.CharField('descrip
我遇到了 ValidationError 问题。 forms.py from django import forms class life_contract_data(forms.Form):
我是编程和 Django 的新手。我正在尝试测试我的功能之一以确保引发验证错误。测试确认出现了错误,但也表示测试失败。这怎么可能? **models.py** def check_user_words
我想测试是否引发了异常,我该怎么做? 在我的 models.py 中我有这个函数,我想测试的那个: def validate_percent(value): if not (value >
我正在测试处理无效表单数据的 View 。在我的测试用例中,我正在提交缺少字段的表单,并期望 View 通过显示错误消息来处理它。这是我表单中 clean 的相关片段: 表格: def clean(s
我有一个带有 ValidationError 的模型约束: class MyModel(models.Model) title = models.CharField() d
我有以下模型: class Project(models.Model): title = models.CharField(max_length="100") pub_date = m
const student = db.define('student',{ //This is a model name: { type: datatype.STRING(4
我有一个表单,必须在提交之前检查一些事情,以确保数据有效。在我进行一些更改(从基于类的 View 到基于函数的 View )之前,一切正常,但是当我回去测试所有内容时,我注意到一个非常重要的部分没有正
目前,我正在 Play 框架 Java 中实现自定义验证。我有一个包含元素列表的类: public class StandardRequest{ ... private List materials;
当测试传递给它的无效文件的 ImageField 时,Django 断言不会引发ValidationError。这是在 with self.assertRaises 上下文中完成的。但是,当我访问 f
如果验证失败 Controller 返回这个错误: if (deviceinstance.StorageId == (int)Storage.Biurko & deviceinstance.MeAsU
我创建了一个绑定(bind)了一些文本框的 WPF 应用程序。我使用验证错误来检查值是否正确。验证查找数据库以查看输入的数据是否存在。 如果我输入一个假值,我的验证错误会捕获错误 whitout 问题
我最近尝试了表单验证并遇到了 ValidationError() 的问题。 当我提交表单时,表单错误没有出现在我的网站上。 代码如下: 表单.py class ArticleForm(forms.Mo
我是一名优秀的程序员,十分优秀!