您好,目前只在JetBrains端对java,python,go等部分语言做了这个处理,请问你是哪个语言,哪个IDE,需要特殊支持一下
单元测试的文件名并不强制要求使用类名,这主要是出于灵活性和便利性的考虑。在编译单元内测,可以有一个public类,且该类的名称必须与文件名称相同(包括大小写,但不包括文件的后缀名.java)。然而,实际上文件名是无所谓的,因为将来用javac进行编译的时候,最终会生成多个.class文件,每一个类对应一个.class文件。运行时只要运行对应的.class文件就可以了。
在一些测试框架中,如pytest,有特定的约束:所有的单测文件名都需要满足test_*.py格式。这样的命名规则有利于快速识别和执行相应的测试用例。此外,为了避免文件系统保留字和特殊字符串导致的问题,测试文件的名称可能需要遵循一定的命名规则。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。