Package org.eclipse.sapphire.tests

Examples of org.eclipse.sapphire.tests.EventLog


       
        base.add( "a" );
        base.add( "b" );
        base.add( "c" );
       
        final EventLog log = new EventLog();
        observable.attach( log );
       
        observable.remove( "b" );

        assertEquals( ListFactory.unmodifiable( "a", "c" ), base );
        assertEquals( 1, log.size() );

        log.clear();
        observable.remove( "d" );
       
        assertEquals( ListFactory.unmodifiable( "a", "c" ), base );
        assertEquals( 0, log.size() );
    }
View Full Code Here


       
        base.add( "a" );
        base.add( "b" );
        base.add( "c" );
       
        final EventLog log = new EventLog();
        observable.attach( log );
       
        observable.remove( 1 );

        assertEquals( ListFactory.unmodifiable( "a", "c" ), base );
        assertEquals( 1, log.size() );
    }
View Full Code Here

       
        base.add( "a" );
        base.add( "b" );
        base.add( "c" );
       
        final EventLog log = new EventLog();
        observable.attach( log );
       
        observable.removeAll( ListFactory.unmodifiable( "b", "c", "d" ) );

        assertEquals( ListFactory.unmodifiable( "a" ), base );
        assertEquals( 1, log.size() );

        log.clear();
        observable.removeAll( ListFactory.unmodifiable( "d", "e" ) );
       
        assertEquals( ListFactory.unmodifiable( "a" ), base );
        assertEquals( 0, log.size() );
    }
View Full Code Here

       
        base.add( "a" );
        base.add( "b" );
        base.add( "c" );
       
        final EventLog log = new EventLog();
        observable.attach( log );
       
        observable.retainAll( ListFactory.unmodifiable( "a", "c" ) );

        assertEquals( ListFactory.unmodifiable( "a", "c" ), base );
        assertEquals( 1, log.size() );

        log.clear();
        observable.retainAll( ListFactory.unmodifiable( "a", "c" ) );
       
        assertEquals( ListFactory.unmodifiable( "a", "c" ), base );
        assertEquals( 0, log.size() );
    }
View Full Code Here

       
        base.add( "a" );
        base.add( "b" );
        base.add( "c" );
       
        final EventLog log = new EventLog();
        observable.attach( log );
       
        observable.clear();

        assertTrue( base.isEmpty() );
        assertEquals( 1, log.size() );

        log.clear();
        observable.clear();
       
        assertTrue( base.isEmpty() );
        assertEquals( 0, log.size() );
    }
View Full Code Here

       
        base.put( "a", "1" );
        base.put( "b", "2" );
        base.put( "c", "3" );
       
        final EventLog log = new EventLog();
        observable.attach( log );
       
        final Iterator<Map.Entry<String,String>> itr = observable.entrySet().iterator();
       
        assertTrue( itr.hasNext() );
       
        final Map.Entry<String,String> a = itr.next();
       
        assertEquals( "a", a.getKey() );
        assertEquals( "1", a.getValue() );
       
        assertTrue( itr.hasNext() );
       
        final Map.Entry<String,String> b = itr.next();
       
        assertEquals( "b", b.getKey() );
        assertEquals( "2", b.getValue() );
       
        itr.remove();
       
        assertEquals( MapFactory.start().add( "a", "1" ).add( "c", "3" ).result(), base );
        assertEquals( 1, log.size() );
       
        assertTrue( itr.hasNext() );
       
        final Map.Entry<String,String> c = itr.next();
       
View Full Code Here

        final ObservableMap<String,String> observable = new ObservableMap<String,String>( base );
       
        base.put( "a", "1" );
        base.put( "b", "2" );
       
        final EventLog log = new EventLog();
        observable.attach( log );
       
        observable.put( "c", "3" );

        assertEquals( MapFactory.start().add( "a", "1" ).add( "b", "2" ).add( "c", "3" ).result(), base );
        assertEquals( 1, log.size() );
       
        log.clear();
        observable.put( "b", "22" );

        assertEquals( MapFactory.start().add( "a", "1" ).add( "b", "22" ).add( "c", "3" ).result(), base );
        assertEquals( 1, log.size() );
       
        log.clear();
        observable.put( "c", "3" );

        assertEquals( MapFactory.start().add( "a", "1" ).add( "b", "22" ).add( "c", "3" ).result(), base );
        assertEquals( 0, log.size() );
    }
View Full Code Here

TOP

Related Classes of org.eclipse.sapphire.tests.EventLog

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.