error: java.lang.NullPointerException at StoryTests.testSaveToDB(StoryTests.java:57)Я пытаюсь передать свой тест junit, но продолжаю получать ошибку nullpointerexception
Я не уверен, что это за ошибка, но мне нужно пройти тест, если у кого есть какие-либо идеи, пожалуйста, дайте мне знать.
public class StoryTests {
public StoryTests() {
}
ITmagazineSystem testStory;
/**
*
*/
@BeforeClass
public static void setUpClass() {
ITmagazineSystem testStory = new ITmagazineSystem();
}
@AfterClass
public static void tearDownClass() {
}
@Before
public void setUp() {
}
@After
public void tearDown() {
}
@Test
public void testSaveToDB() {
String title = "";
String StoryID = "s200";
String StoryTitle = "ASE";
String StoryType = "Computing";
String StoryContent = "aaaa";
testStory.saveToDB(StoryID, StoryTitle, StoryType, StoryContent);
try {
Connection con = DriverManager.getConnection("jdbc:mysql://localhost:3306/magazine", "root", ""); // database connection
Statement stmt = (Statement) con.createStatement();
//String searchTitle = "Select StoryTitle from stories where StoryTitle = '" + txtstoryTitle.getText();
String searchTitle = "Select StoryTitle from stories where StoryTitle = '" + StoryTitle + "'";
ResultSet rs = stmt.executeQuery(searchTitle);
while (rs.next()) {
title = rs.getString("StoryTitle");
}
}
catch (Exception e) {
}
assertTrue(title.equals(StoryTitle));
}
}
Возможный дубликат [Что такое Исключение нулевого указателя и как его исправить?] (Http://stackoverflow.com/questions/218384/what-is-a-null-pointer-exception-and-how -do-i-fix-it) –
все еще не в состоянии понять :( – Ruf
@ Ruf: если вы все еще не узнаете, мы не можем подсчитать номер строки в вашем коде, отправленном, чтобы найти строку 57. По крайней мере, пожалуйста, дайте точная строка проблемы –