> On July 1, 2013, 3:04 p.m., John Burwell wrote:
> > utils/test/com/cloud/utils/ProcessUtilTest.java, line 34
> > <https://reviews.apache.org/r/11942/diff/2/?file=313280#file313280line34>
> >
> >     Is there no system state on which to assert?  What would cause this 
> > test to fail?

This test verifies that the method with such arguments fails, that's why it 
expects an exception.


> On July 1, 2013, 3:04 p.m., John Burwell wrote:
> > utils/test/com/cloud/utils/ProcessUtilTest.java, line 40
> > <https://reviews.apache.org/r/11942/diff/2/?file=313280#file313280line40>
> >
> >     Is there no system state on which to assert?  What would cause this 
> > test to fail?

This test verifies that the method with such arguments fails, that's why it 
expects an exception.


> On July 1, 2013, 3:04 p.m., John Burwell wrote:
> > utils/test/com/cloud/utils/ProcessUtilTest.java, line 28
> > <https://reviews.apache.org/r/11942/diff/2/?file=313280#file313280line28>
> >
> >     Is there no system state on which to assert?  What would cause this 
> > test to fail?

Actually here I can add an assertion that the pid of this java process is 
written to the pid file, but I won't really be able to verify the pid in a 
platform independent way, since Java does not give an API to find out the PID 
of the current process. I can only use the very same method that the tested 
code is using, therefore an assume(is_os_linux) is also needed here.


The original purpose was to remove the minor resource leak from the original 
code (line 71) but I did not want to add a test that calls the method a lots of 
times.


- Laszlo


-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/11942/#review22599
-----------------------------------------------------------


On June 29, 2013, 3:51 p.m., Laszlo Hornyak wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/11942/
> -----------------------------------------------------------
> 
> (Updated June 29, 2013, 3:51 p.m.)
> 
> 
> Review request for cloudstack.
> 
> 
> Repository: cloudstack-git
> 
> 
> Description
> -------
> 
> - possible resource leak closed
> - file content read uses now commons-lang FileUtils
> - Added unit tests
> 
> 
> Diffs
> -----
> 
>   utils/src/com/cloud/utils/ProcessUtil.java c9fdf35 
>   utils/test/com/cloud/utils/ProcessUtilTest.java PRE-CREATION 
> 
> Diff: https://reviews.apache.org/r/11942/diff/
> 
> 
> Testing
> -------
> 
> test included
> 
> 
> Thanks,
> 
> Laszlo Hornyak
> 
>

Reply via email to