org.eclipse.mylar.tasks.tests
Class RepositoryTaskSynchronizationTest

java.lang.Object
  extended by junit.framework.Assert
      extended by junit.framework.TestCase
          extended by org.eclipse.mylar.tasks.tests.RepositoryTaskSynchronizationTest
All Implemented Interfaces:
junit.framework.Test

public class RepositoryTaskSynchronizationTest
extends junit.framework.TestCase

Author:
Rob Elves

Nested Class Summary
private  class RepositoryTaskSynchronizationTest.TestOfflineTaskHandler
           
private  class RepositoryTaskSynchronizationTest.TestRepositoryConnector
           
 
Field Summary
private  RepositoryTaskSynchronizationTest.TestRepositoryConnector connector
           
private static java.lang.String DATE_STAMP_1
           
private static java.lang.String DATE_STAMP_2
           
private static java.lang.String DATE_STAMP_3
           
private static java.lang.String HANDLE1
           
private  RepositoryTaskSynchronizationTest.TestOfflineTaskHandler handler
           
private  RepositoryTaskData newData
           
private static java.lang.String URL1
           
 
Constructor Summary
RepositoryTaskSynchronizationTest()
           
 
Method Summary
private  AbstractRepositoryTask primeTaskAndRepository(AbstractRepositoryTask.RepositoryTaskSyncState localState, AbstractRepositoryTask.RepositoryTaskSyncState remoteState)
           
protected  void setUp()
           
protected  void tearDown()
           
 void testConflictToIncoming()
           
 void testConflictToSynchonized()
           
 void testHasIncoming()
           
 void testIncomingToIncoming()
           
 void testIncomingToSynchronized()
           
 void testMarkRead()
           
 void testMarkUnread()
           
 void testOutgoingToIncoming()
           
 void testOutgoingToOutgoing()
           
 void testOutgoingToSynchronized()
           
 void testSynchronizedToIncoming()
           
 void testSynchronizedToOutgoing()
           
 void testSynchronizedToSynchronized()
           
 
Methods inherited from class junit.framework.TestCase
countTestCases, createResult, getName, run, run, runBare, runTest, setName, toString
 
Methods inherited from class junit.framework.Assert
assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertFalse, assertFalse, assertNotNull, assertNotNull, assertNotSame, assertNotSame, assertNull, assertNull, assertSame, assertSame, assertTrue, assertTrue, fail, fail
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

DATE_STAMP_3

private static final java.lang.String DATE_STAMP_3
See Also:
Constant Field Values

DATE_STAMP_2

private static final java.lang.String DATE_STAMP_2
See Also:
Constant Field Values

DATE_STAMP_1

private static final java.lang.String DATE_STAMP_1
See Also:
Constant Field Values

HANDLE1

private static final java.lang.String HANDLE1
See Also:
Constant Field Values

URL1

private static final java.lang.String URL1
See Also:
Constant Field Values

connector

private RepositoryTaskSynchronizationTest.TestRepositoryConnector connector

handler

private RepositoryTaskSynchronizationTest.TestOfflineTaskHandler handler

newData

private RepositoryTaskData newData
Constructor Detail

RepositoryTaskSynchronizationTest

public RepositoryTaskSynchronizationTest()
Method Detail

setUp

protected void setUp()
              throws java.lang.Exception
Overrides:
setUp in class junit.framework.TestCase
Throws:
java.lang.Exception

tearDown

protected void tearDown()
                 throws java.lang.Exception
Overrides:
tearDown in class junit.framework.TestCase
Throws:
java.lang.Exception

testHasIncoming

public void testHasIncoming()

testIncomingToIncoming

public void testIncomingToIncoming()

testIncomingToSynchronized

public void testIncomingToSynchronized()

testSynchronizedToIncoming

public void testSynchronizedToIncoming()

testSynchronizedToSynchronized

public void testSynchronizedToSynchronized()

testSynchronizedToOutgoing

public void testSynchronizedToOutgoing()

testConflictToIncoming

public void testConflictToIncoming()

testConflictToSynchonized

public void testConflictToSynchonized()

testOutgoingToIncoming

public void testOutgoingToIncoming()

testOutgoingToSynchronized

public void testOutgoingToSynchronized()

testOutgoingToOutgoing

public void testOutgoingToOutgoing()

testMarkRead

public void testMarkRead()

testMarkUnread

public void testMarkUnread()

primeTaskAndRepository

private AbstractRepositoryTask primeTaskAndRepository(AbstractRepositoryTask.RepositoryTaskSyncState localState,
                                                      AbstractRepositoryTask.RepositoryTaskSyncState remoteState)