这是我的项目结构:我有一个< code>xml文件,我需要在我的< code>junit测试用例中使用它,我不知道为什么我不能得到这个文件。
这是我的方法:
@Before
public void init() throws Exception {
xml = IOUtils.toString(
this.getClass().getResourceAsStream("reponse.xml"),
"UTF-8"
);
......
}
我总是得到相同的错误跟踪:
java.lang.NullPointerException
at java.io.Reader.<init>(Reader.java:78)
at java.io.InputStreamReader.<init>(InputStreamReader.java:113)
at org.apache.commons.io.IOUtils.copy(IOUtils.java:1906)
at org.apache.commons.io.IOUtils.toString(IOUtils.java:778)
at org.apache.commons.io.IOUtils.toString(IOUtils.java:803)
at fr.gouv.crpcen.restitution.ParserServiceTest.init(ParserServiceTest.java:113)
尝试将“回复.xml”更改为“/回复.xml”
你错过了一些小细节,如果没有这个东西,它就不会工作。
这是固定版本:
@Before
public void init() throws Exception {
xml = IOUtils.toString(
this.getClass().getResourceAsStream("/response.xml"),
"UTF-8"
);
......
}
我检查了一下,它很迷人。
我创造了一个activity,在这个activity里,我有不同的碎片。在一个片段中,我想检查用户是否已登录,如果已登录显示一个布局,如果未登录显示另一个布局。 这是我做的,你能过来看看吗? 这是我得到的错误 E/AndroidRuntime:致命异常:主进程:#########,PID:562 Android.content.res.resourcesimpl.getValue(resource
当我尝试编译项目时,我收到了这个错误: java版本 OpenJDK版本“11.0.2”2019-01-15 OpenJDK运行时环境(build 11.0.2 9-Debian-3)OpenJDK 64位服务器VM(build 11.0.2 9-Debian-3,混合模式,共享) mvn-版本 Maven home:/usr/share/Maven Java版本:11.0.2,供应商:Oracl
try-with 功能如何适用于已声明为 变量? 我假设这会导致空指针异常,当它尝试调用上的变量,但它运行没有问题:
所以我只想使用谷歌云视觉应用编程接口从图像中检测文本或标签。但是当我运行这段代码时,我总是得到: 但我不知道为什么。。。下面是我得到的完整json输出: 我的测试代码如下: 所以问题是。。此代码有什么问题?
我用pip3在我的覆盆子中安装了下一个包:-python-axolotl-Proverbuf-六-Argparse-readline-枕头-tqdm-请求-pyCrypto-blinker 接下来我安装了yowsup pip3安装yowsup 所以,我下载了一个存储库,https://github.com/danielcardeenas/whatsapp-framework,(今天是2019年5月
我试图使用位于src/test/resources下的文件进行单元测试,但当我试图读取它时,我不能总是获得空指针。 我使用Spring Boot 2.0.2,JDK 10和Gradle。 我尝试了谷歌搜索问题时发现的许多代码变体,但没有成功。 我的身材。gradle看起来像这样: 我的测试是这些测试的一些变体(我尝试过的任何测试都没有成功): 测试课程如下: src\test\java\com\m