Package com.pugh.sockso.tests

Examples of com.pugh.sockso.tests.TestResponse


       
        final Request req = createNiceMock( Request.class );
       
        final Server s = createNiceMock( Server.class );
       
        final TestResponse res = new TestResponse();
        final TXspf tpl = new TXspf();
        final Track track = TestUtils.getTrack();
        final String protocol = "hTTppTT";
       
        tpl.setRequest( req );
        tpl.setProtocol( protocol );
        tpl.setTracks( new Track[] {track} );
        tpl.setProperties( new StringProperties() );
       
        res.showTemplate( tpl.makeRenderer() );
       
        final String data = res.getOutput();
       
        assertTrue( data.length() > 0 );
        assertTrue( data.contains(track.getName()) );
        assertTrue( data.contains(protocol) );
       
View Full Code Here


    protected void setUp() throws Exception {
       
        TestDatabase db = new TestDatabase();
       
        p = new StringProperties();
        res = new TestResponse();
       
        db.fixture( "artistsAlbumsAndTracks" );
       
        pl = new Xspfer();
        pl.setDatabase( db );
View Full Code Here

       
    }
   
    private void showBurp( final int statusCode, final String referer, final String expectContains ) throws Exception {
       
        final TestResponse res = new TestResponse();
        final BadRequestException e = new BadRequestException( "something", statusCode );

        final Request req = createMock( Request.class );
        expect( req.getHeader("Host") ).andReturn( "localhost" );
        expect( req.getHeader("Referer") ).andReturn( referer );
        replay( req );
       
        final Errorer err = new Errorer( e, false );
        err.setRequest( req );
        err.setResponse( res );
       
        err.showBurp();
       
        verify( req );
       
        final String output = res.getOutput();
       
        assertTrue( output.contains("error: " +expectContains) );
       
    }
View Full Code Here

       
    }

    public void testShowLatest() throws Exception {
       
        final TestResponse res = new TestResponse();
        final Latester b = new Latester();
        final List<Track> tracks = new ArrayList<Track>();
        final List<Artist> artists = new ArrayList<Artist>();
        final List<Album> albums = new ArrayList<Album>();

        final Artist artist = TestUtils.getArtist();
        final Album album = TestUtils.getAlbum(artist);
        final Genre genre = TestUtils.getGenre();
        final Track track = TestUtils.getTrack(artist, album, genre);

        tracks.add( track );
        artists.add( artist );
        albums.add( album );
       
        b.setResponse( res );
        b.showLatest( tracks, artists, albums );
       
        final String data = res.getOutput();

        assertTrue( data.contains(artist.getName()) );
        assertTrue( data.contains(track.getName()) );
       
    }
View Full Code Here

        final Database db = new TestDatabase();
        final List<Track> recentlyPlayedTracks = new ArrayList<Track>();
        final List<Artist> topArtists = new ArrayList<Artist>();
        final List<Album> recentlyPlayedAlbums = new ArrayList<Album>();
        final TestResponse res = new TestResponse( db );
        final Homer h = new Homer();

        final Artist artist = TestUtils.getArtist();
        final Album album = TestUtils.getAlbum(artist);
        final Genre genre = TestUtils.getGenre();
        final Track track = TestUtils.getTrack(artist, album, genre);
       
        recentlyPlayedTracks.add( track );
        recentlyPlayedAlbums.add( album );
        topArtists.add( artist );
       
        h.setResponse( res );
        h.showMain( recentlyPlayedTracks, topArtists, recentlyPlayedAlbums );
       
        final String data = res.getOutput();
       
        assertTrue( data.contains(track.getName()) );
        assertTrue( data.contains(artist.getName()) );
       
    }
View Full Code Here

       
    }

    public void testShowAlbum() throws Exception {
       
        final TestResponse res = new TestResponse();
        final Albumer b = new Albumer();
        final List<Track> tracks = new ArrayList<Track>();

        final Artist artist = TestUtils.getArtist();
        final Album album = TestUtils.getAlbum(artist);
        final Genre genre = TestUtils.getGenre();
        final Track track = TestUtils.getTrack(artist, album, genre);
       
        tracks.add( track );
       
        b.setResponse( res );
        b.showAlbum( album, tracks );
       
        final String data = res.getOutput();

        assertTrue( data.contains(artist.getName()) );
        assertTrue( data.contains(album.getName()) );
        assertTrue( data.contains(track.getName()) );
       
View Full Code Here

    private Streamer s;

    @Override
    protected void setUp() {
        db = new TestDatabase();
        res = new TestResponse();
        s = new Streamer();
        s.setDatabase( db );
        s.setResponse( res );
        s.setProperties( new StringProperties() );
    }
View Full Code Here

    public void testShowLatest() throws Exception {
       
        final Track track = TestUtils.getTrack();
       
        final List<Track> tracks = new ArrayList<Track>();
        final TestResponse res = new TestResponse();

        tracks.add( track );

        final Feeder f = new Feeder();
        f.init( "domain.com" );
        f.setProperties( new StringProperties() );
        f.setResponse( res );
        f.latest( tracks );

        final String data = res.getOutput();
       
        assertTrue( data.contains(track.getArtist().getName()) );
        assertTrue( data.contains(track.getName()) );

    }
View Full Code Here

   
    @Override
    protected void setUp() throws Exception {
        TestDatabase db = new TestDatabase();
        db.fixture( "albumTracks" );
        res = new TestResponse();
        action = new AlbumTracksAction();
        action.setDatabase( db );
        action.setResponse( res );
    }
View Full Code Here

        artists.add(new Artist.Builder().id(2).name("BarBar").dateAdded(new Date()).build());
       
        expect( related.getRelatedArtistsFor(1) ).andReturn( artists );
        expect( related.getRelatedArtistsFor(99) ).andThrow( new BadRequestException("") );
        replay( related );
        res = new TestResponse();
        action = new ArtistRelatedAction( related );
        action.setResponse( res );
    }
View Full Code Here

TOP

Related Classes of com.pugh.sockso.tests.TestResponse

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.