Java jUnit检查隐藏文件?
我有一个应用程序,允许我使用addFile()方法上载文件 检查是否可以添加隐藏文件的jUnit测试应该是什么样子的Java jUnit检查隐藏文件?,java,junit,Java,Junit,我有一个应用程序,允许我使用addFile()方法上载文件 检查是否可以添加隐藏文件的jUnit测试应该是什么样子的 我知道这个问题看起来有点愚蠢,但我找不到任何例子。这个答案基于上面的评论 用于测试文件是否可访问的示例代码段(此处使用您自己的逻辑) Junit测试用例示例(假设Junit设置正确) 你有上传功能。。表示您有一个html或jsp页面。您打算如何在JSP中使用Junit?它不是在线上传,更像是total comander。我搜索一个文件,我“上传”它,但文件仍然保留在我的计算机上,
我知道这个问题看起来有点愚蠢,但我找不到任何例子。这个答案基于上面的评论 用于测试文件是否可访问的示例代码段(此处使用您自己的逻辑) Junit测试用例示例(假设Junit设置正确)
你有上传功能。。表示您有一个html或jsp页面。您打算如何在JSP中使用Junit?它不是在线上传,更像是total comander。我搜索一个文件,我“上传”它,但文件仍然保留在我的计算机上,只是我正在用应用程序监控它。测试(如果我的逻辑正确的话)应该是这样的:1。检查隐藏文件的路径。2.如果找不到,则返回false;如果找到文件,则返回true。啊!那么为什么我们不能在windows资源管理器中隐藏一个文件并进行测试呢?你想通过Junit隐藏一个文件吗?这正是我想要做的。我在桌面上创建了一个文件夹,并创建了两个文件。一个是隐藏的,另一个是可见的。问题是,我不知道如何测试它,如何正确操作。我找不到任何此类测试的例子,我是jUnit的新手。我试图提供一个答案。请检查并让我知道是否有任何问题。这似乎是有意义的,我想我开始了解这些jUnit测试是如何工作的。非常感谢你的帮助!
public class PathTest {
public boolean pathAccessible(String path) {
File file = new File(path);
if (!file.isDirectory())
file = file.getParentFile();
return file.exists();
}
}
public void test()
{
PathTest test = new PathTest();
assertTrue(test.pathAccessible("regular file path"));
assertFalse(test.pathAccessible("hidden file path"));
}