Skip to content

Commit dcd4da7

Browse files
authored
Merge pull request #21 from gcarcassi/master
Merge changes for training
2 parents 6635c29 + 834abff commit dcd4da7

23 files changed

Lines changed: 363 additions & 39 deletions

File tree

epics-util/src/main/java/org/epics/util/array/ListUByte.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -134,9 +134,9 @@ public String toString() {
134134
builder.append("[");
135135
int i = 0;
136136
for (; i < size() - 1; i++) {
137-
builder.append(getByte(i)).append(", ");
137+
builder.append(getShort(i)).append(", ");
138138
}
139-
builder.append(getByte(i)).append("]");
139+
builder.append(getShort(i)).append("]");
140140
return builder.toString();
141141
}
142142

epics-util/src/main/java/org/epics/util/array/ListUInteger.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -133,9 +133,9 @@ public String toString() {
133133
builder.append("[");
134134
int i = 0;
135135
for (; i < size() - 1; i++) {
136-
builder.append(getInt(i)).append(", ");
136+
builder.append(getLong(i)).append(", ");
137137
}
138-
builder.append(getInt(i)).append("]");
138+
builder.append(getLong(i)).append("]");
139139
return builder.toString();
140140
}
141141

epics-util/src/main/java/org/epics/util/array/ListULong.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -136,9 +136,9 @@ public String toString() {
136136
builder.append("[");
137137
int i = 0;
138138
for (; i < size() - 1; i++) {
139-
builder.append(getLong(i)).append(", ");
139+
builder.append(Long.toUnsignedString(getLong(i))).append(", ");
140140
}
141-
builder.append(getLong(i)).append("]");
141+
builder.append(Long.toUnsignedString(getLong(i))).append("]");
142142
return builder.toString();
143143
}
144144

epics-util/src/main/java/org/epics/util/array/ListUShort.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -134,9 +134,9 @@ public String toString() {
134134
builder.append("[");
135135
int i = 0;
136136
for (; i < size() - 1; i++) {
137-
builder.append(getShort(i)).append(", ");
137+
builder.append(getInt(i)).append(", ");
138138
}
139-
builder.append(getShort(i)).append("]");
139+
builder.append(getInt(i)).append("]");
140140
return builder.toString();
141141
}
142142

epics-util/src/test/java/org/epics/util/array/ArrayByteTest.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,4 +51,10 @@ public void serialization1() throws Exception {
5151
assertThat(read, not(sameInstance(array)));
5252
assertThat(read, equalTo(array));
5353
}
54+
55+
@Test
56+
public void toStringOverflow() {
57+
ListNumber list = ArrayByte.of(new byte[] {-1, 0, 1});
58+
assertThat(list.toString(), equalTo("[-1, 0, 1]"));
59+
}
5460
}

epics-util/src/test/java/org/epics/util/array/ArrayIntegerTest.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,4 +49,10 @@ public void serialization1() throws Exception {
4949
assertThat(read, not(sameInstance(array)));
5050
assertThat(read, equalTo(array));
5151
}
52+
53+
@Test
54+
public void toStringOverflow() {
55+
ListNumber list = ArrayInteger.of(new int[] {-1, 0, 1});
56+
assertThat(list.toString(), equalTo("[-1, 0, 1]"));
57+
}
5258
}

epics-util/src/test/java/org/epics/util/array/ArrayLongTest.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,4 +51,10 @@ public void serialization1() throws Exception {
5151
assertThat(read, not(sameInstance(array)));
5252
assertThat(read, equalTo(array));
5353
}
54+
55+
@Test
56+
public void toStringOverflow() {
57+
ListNumber list = ArrayLong.of(new long[] {-1, 0, 1});
58+
assertThat(list.toString(), equalTo("[-1, 0, 1]"));
59+
}
5460
}

epics-util/src/test/java/org/epics/util/array/ArrayShortTest.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,4 +51,10 @@ public void serialization1() throws Exception {
5151
assertThat(read, not(sameInstance(array)));
5252
assertThat(read, equalTo(array));
5353
}
54+
55+
@Test
56+
public void toStringOverflow() {
57+
ListNumber list = ArrayShort.of(new short[] {-1, 0, 1});
58+
assertThat(list.toString(), equalTo("[-1, 0, 1]"));
59+
}
5460
}

epics-util/src/test/java/org/epics/util/array/ArrayUByteTest.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,4 +51,10 @@ public void serialization1() throws Exception {
5151
assertThat(read, not(sameInstance(array)));
5252
assertThat(read, equalTo(array));
5353
}
54+
55+
@Test
56+
public void toStringOverflow() {
57+
ListNumber list = ArrayUByte.of(new byte[] {-1, 0, 1});
58+
assertThat(list.toString(), equalTo("[255, 0, 1]"));
59+
}
5460
}

epics-util/src/test/java/org/epics/util/array/ArrayUIntegerTest.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,4 +49,10 @@ public void serialization1() throws Exception {
4949
assertThat(read, not(sameInstance(array)));
5050
assertThat(read, equalTo(array));
5151
}
52+
53+
@Test
54+
public void toStringOverflow() {
55+
ListNumber list = ArrayUInteger.of(new int[] {-1, 0, 1});
56+
assertThat(list.toString(), equalTo("[4294967295, 0, 1]"));
57+
}
5258
}

0 commit comments

Comments
 (0)