• Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Static Variable Access from Junit class

 
Ravissant Saraswat
Greenhorn
Posts: 20
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi Everyone,
I'm trying to test a web application with multiple junit tests (with multiple inputs), for which I'm using a main class to call all these Junit test cases. Now what I basically need to do is, get some benchmarking parameters which I intend displaying on a jfree chart, that reads from a csv.
Now, all the benchmarking parameters are retrieved in a service I've written, all parameters set as public static variables in this service. I need all these parameters in the main class from which I'm calling the junit test cases. However , all variables come 0, even though all test cases execute successfully . The following is the code for the main class:


Please note that the endeavour works when I put the writeToCSV method in my service, but that isn't how I want it, I want to access the variable from the main class.
Please help!!!
Thanks,
Ravissant
 
Jeanne Boyarsky
author & internet detective
Marshal
Posts: 34237
341
Eclipse IDE Java VI Editor
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Do you know if JUnit is running in a separate JVM? I don't think it is, but that's something to check. Another is when the variables get zeroed out.
 
Ravissant Saraswat
Greenhorn
Posts: 20
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Thanks for the reply Jeanne! Well, I don't know if JUnit is running on a seperate JVM, but after debugging, I suspect that the service class is unloading. I even tried to serialize the service object to deseralize in the main class but I got a "file not found" exception.
Could you/someone please tell me how I can persist the state/value of the object/variables so I can get those parameters in my main class?
 
Hebert Coelho
Ranch Hand
Posts: 754
Eclipse IDE Java
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Could you post the code that declares the variables?
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic