[Udt-java-commits] SF.net SVN: udt-java:[52] udt-java/trunk/src
Status: Alpha
Brought to you by:
bschuller
|
From: <bsc...@us...> - 2010-11-11 23:22:55
|
Revision: 52
http://udt-java.svn.sourceforge.net/udt-java/?rev=52&view=rev
Author: bschuller
Date: 2010-11-11 21:56:26 +0000 (Thu, 11 Nov 2010)
Log Message:
-----------
fix sender loss list (entries were not ordered)
Modified Paths:
--------------
udt-java/trunk/src/main/java/udt/sender/SenderLossList.java
udt-java/trunk/src/test/java/udt/TestList.java
Modified: udt-java/trunk/src/main/java/udt/sender/SenderLossList.java
===================================================================
--- udt-java/trunk/src/main/java/udt/sender/SenderLossList.java 2010-09-23 09:09:56 UTC (rev 51)
+++ udt-java/trunk/src/main/java/udt/sender/SenderLossList.java 2010-11-11 21:56:26 UTC (rev 52)
@@ -51,7 +51,7 @@
synchronized (backingList) {
if(!backingList.contains(obj)){
for(int i=0;i<backingList.size();i++){
- if(obj<backingList.getFirst()){
+ if(obj<backingList.get(i)){
backingList.add(i,obj);
return;
}
Modified: udt-java/trunk/src/test/java/udt/TestList.java
===================================================================
--- udt-java/trunk/src/test/java/udt/TestList.java 2010-09-23 09:09:56 UTC (rev 51)
+++ udt-java/trunk/src/test/java/udt/TestList.java 2010-11-11 21:56:26 UTC (rev 52)
@@ -88,6 +88,10 @@
assertEquals(3,l.size());
Long oldest=l.getFirstEntry();
assertEquals(C,oldest);
+ oldest=l.getFirstEntry();
+ assertEquals(A,oldest);
+ oldest=l.getFirstEntry();
+ assertEquals(B,oldest);
}
public void testReceiverInputQueue(){
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|