test class should have exactly one public zero-argument constructor
时间: 2023-04-24 17:04:45 浏览: 112
typed-argument-parser:Python的类型化参数解析器
这个错误提示意思是测试类应该有且只有一个公共的无参构造函数。在Java中,如果一个类没有定义任何构造函数,编译器会自动提供一个无参的默认构造函数。但是,如果类中定义了一个或多个构造函数,则默认构造函数将不再被提供。在编写测试类时,应该保证它有且只有一个公共的无参构造函数,这样测试框架才能够正确地创建测试实例。如果测试类中没有定义这样的构造函数,那么编译器就会报出这个错误提示。
阅读全文