Update of /cvsroot/squirrel-sql/sql12/test/src/utils
In directory sc8-pr-cvs8.sourceforge.net:/tmp/cvs-serv30437/test/src/utils
Modified Files:
EasyMockHelper.java
Log Message:
BugFix for 1968270 (Displaying unsigned INT as signed INT in column?)
Java's Integer type doesn't support unsigned 32-bit integer values.
When we detect that the value is larger than Java's Integer can handle, we now use a Long type.
Index: EasyMockHelper.java
===================================================================
RCS file: /cvsroot/squirrel-sql/sql12/test/src/utils/EasyMockHelper.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -d -r1.2 -r1.3
*** EasyMockHelper.java 5 May 2008 00:17:47 -0000 1.2
--- EasyMockHelper.java 21 May 2008 01:20:08 -0000 1.3
***************
*** 24,28 ****
import org.easymock.EasyMock;
import org.easymock.IMocksControl;
- import org.easymock.classextension.MockClassControl;
--- 24,27 ----
***************
*** 39,42 ****
--- 38,45 ----
public <T> T createMock(Class<T> mockClass) {
+ return createMock(null, mockClass);
+ }
+
+ public <T> T createMock(String name, Class<T> mockClass) {
IMocksControl control = null;
if (mockClass.isInterface()) {
***************
*** 49,55 ****
mockControls.add(control);
! return control.createMock(mockClass);
}
!
public void replayAll() {
for (IMocksControl control : mockControls) {
--- 52,63 ----
mockControls.add(control);
! if (name != null) {
! return control.createMock(name, mockClass);
! } else {
! return control.createMock(mockClass);
! }
}
!
!
public void replayAll() {
for (IMocksControl control : mockControls) {
|