projects
/
debian
/
openrocket
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Change the implementation of ArrayUtils.range to include the stop value if it is...
[debian/openrocket]
/
core
/
test
/
net
/
sf
/
openrocket
/
util
/
ArrayUtilsTest.java
diff --git
a/core/test/net/sf/openrocket/util/ArrayUtilsTest.java
b/core/test/net/sf/openrocket/util/ArrayUtilsTest.java
index 662ef5d6c52edd1e1b30514b9098ab0042738fc7..ee8b5e960ce11a20828dd3786024d31cd6ed2d1b 100644
(file)
--- a/
core/test/net/sf/openrocket/util/ArrayUtilsTest.java
+++ b/
core/test/net/sf/openrocket/util/ArrayUtilsTest.java
@@
-80,6
+80,13
@@
public class ArrayUtilsTest {
}
}
+ @Test
+ public void testRante0() {
+ double[] ary = ArrayUtils.range(0., 0., 1.0);
+ assertEquals(1, ary.length);
+ assertEquals( 0.0, ary[0], 0.0 );
+ }
+
@Test
public void testRange1() {
double[] ary = ArrayUtils.range(0.0, 0.5, 1.0);
@Test
public void testRange1() {
double[] ary = ArrayUtils.range(0.0, 0.5, 1.0);
@@
-90,9
+97,10
@@
public class ArrayUtilsTest {
@Test
public void testRange2() {
double[] ary = ArrayUtils.range(0.0, 1.0, 0.5);
@Test
public void testRange2() {
double[] ary = ArrayUtils.range(0.0, 1.0, 0.5);
- assertEquals(
2
, ary.length);
+ assertEquals(
3
, ary.length);
assertEquals( 0.0, ary[0], 0.0 );
assertEquals( 0.5, ary[1], 0.0 );
assertEquals( 0.0, ary[0], 0.0 );
assertEquals( 0.5, ary[1], 0.0 );
+ assertEquals( 1.0, ary[2], 0.0 );
}
@Test
}
@Test
@@
-107,9
+115,9
@@
public class ArrayUtilsTest {
@Test
public void testRange4() {
double[] ary = ArrayUtils.range(0.0,10.0, 0.5);
@Test
public void testRange4() {
double[] ary = ArrayUtils.range(0.0,10.0, 0.5);
- assertEquals( 2
0
, ary.length );
+ assertEquals( 2
1
, ary.length );
int i =0;
int i =0;
- for( double d = 0.0; d < 10.
0
; d+=0.5){
+ for( double d = 0.0; d < 10.
2
; d+=0.5){
assertEquals(d,ary[i++],0.0);
}
assertEquals( i, ary.length );
assertEquals(d,ary[i++],0.0);
}
assertEquals( i, ary.length );