Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

How do I create a Junit test case using Java code that testlogging functionality to the Log.txt file? Please explain the testcase implemented. Here is

How do I create a Junit test case using Java code that testlogging functionality to the Log.txt file? Please explain the testcase implemented.

Here is the code used:

//this method inputs username and password inlogin application
private voidLogsubmitActionPerformed(java.awt.event.ActionEvent evt){

try {
String password = jPassword.getText();
String username = jtxtUsername.getText();

File texting = new File("Log.txt");
//open file in append mode
BufferedWriter writer;
writer = new BufferedWriter(new FileWriter(texting,true));
//date and time
Date currentTime =Calendar.getInstance().getTime();
boolean valid = false;
//used a hard-coded username and password
if(password.equals("password")&&(username.equals("anna")))
{
jtxtUsername.setText(null);
jPassword.setText(null);

JOptionPane.showMessageDialog(null, "success");
writer.write(username + currentTime);
writer.write("success");
valid = true;

}
else if(!valid)

JOptionPane.showMessageDialog(null, "invalid password");
writer.write(username + currentTime);
writer.write("failed");
writer.close();


} catch (IOException ex){
Logger.getLogger(LoginApp.class.getName()).log(Level.SEVERE, null,ex);
}

}

Step by Step Solution

3.41 Rating (154 Votes )

There are 3 Steps involved in it

Step: 1

Answer and step by step explanation The Junit test case to test logging functionality to the Logtxt ... blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Income Tax Fundamentals 2013

Authors: Gerald E. Whittenburg, Martha Altus Buller, Steven L Gill

31st Edition

1111972516, 978-1285586618, 1285586611, 978-1285613109, 978-1111972516

More Books

Students also viewed these Programming questions

Question

Did the parties reach an agreement that both were satisfied with?

Answered: 1 week ago