Author: jens
Date: Fri Dec 12 17:37:30 2014
New Revision: 1644986
URL: http://svn.apache.org/r1644986
Log:
InMemory: second try to fix test failures with Java8 under Windows
Modified:
chemistry/opencmis/trunk/chemistry-opencmis-server/chemistry-opencmis-server-inmemory/src/main/java/org/apache/chemistry/opencmis/inmemory/storedobj/impl/StoredObjectImpl.java
chemistry/opencmis/trunk/chemistry-opencmis-server/chemistry-opencmis-server-inmemory/src/test/java/org/apache/chemistry/opencmis/inmemory/ObjectServiceTest.java
Modified:
chemistry/opencmis/trunk/chemistry-opencmis-server/chemistry-opencmis-server-inmemory/src/main/java/org/apache/chemistry/opencmis/inmemory/storedobj/impl/StoredObjectImpl.java
URL:
http://svn.apache.org/viewvc/chemistry/opencmis/trunk/chemistry-opencmis-server/chemistry-opencmis-server-inmemory/src/main/java/org/apache/chemistry/opencmis/inmemory/storedobj/impl/StoredObjectImpl.java?rev=1644986&r1=1644985&r2=1644986&view=diff
==============================================================================
---
chemistry/opencmis/trunk/chemistry-opencmis-server/chemistry-opencmis-server-inmemory/src/main/java/org/apache/chemistry/opencmis/inmemory/storedobj/impl/StoredObjectImpl.java
(original)
+++
chemistry/opencmis/trunk/chemistry-opencmis-server/chemistry-opencmis-server-inmemory/src/main/java/org/apache/chemistry/opencmis/inmemory/storedobj/impl/StoredObjectImpl.java
Fri Dec 12 17:37:30 2014
@@ -142,7 +142,16 @@ public class StoredObjectImpl implements
@Override
public void setModifiedAtNow() {
- this.fModifiedAt = getNow();
+ GregorianCalendar now = getNow();
+ // ensure a larger time for modification date and change token:
+ while (now.getTimeInMillis() == fModifiedAt.getTimeInMillis()) {
+ try {
+ Thread.sleep(1);
+ } catch (InterruptedException ex) {
+ }
+ now = getNow();
+ }
+ this.fModifiedAt = now;
}
@Override
Modified:
chemistry/opencmis/trunk/chemistry-opencmis-server/chemistry-opencmis-server-inmemory/src/test/java/org/apache/chemistry/opencmis/inmemory/ObjectServiceTest.java
URL:
http://svn.apache.org/viewvc/chemistry/opencmis/trunk/chemistry-opencmis-server/chemistry-opencmis-server-inmemory/src/test/java/org/apache/chemistry/opencmis/inmemory/ObjectServiceTest.java?rev=1644986&r1=1644985&r2=1644986&view=diff
==============================================================================
---
chemistry/opencmis/trunk/chemistry-opencmis-server/chemistry-opencmis-server-inmemory/src/test/java/org/apache/chemistry/opencmis/inmemory/ObjectServiceTest.java
(original)
+++
chemistry/opencmis/trunk/chemistry-opencmis-server/chemistry-opencmis-server-inmemory/src/test/java/org/apache/chemistry/opencmis/inmemory/ObjectServiceTest.java
Fri Dec 12 17:37:30 2014
@@ -1173,7 +1173,7 @@ public class ObjectServiceTest extends A
log.info("createDocument succeeded with created id: " + id);
}
- int offset = prefix.length() + 1; // +1 for \n
+ int offset = prefix.length() +
System.getProperty("line.separator").length(); // for \n
int length = main.length();
ContentStream readContent =
fObjSvc.getContentStream(fRepositoryId, id, null,
BigInteger.valueOf(offset),
BigInteger.valueOf(length), null);