Code example for Date

Methods: getDate, getHours, getMinutes, getMonth, getSeconds, getYear

0
                TestDate td = (TestDate) o;
                return new java.util.Date( td.year , td.month , td.date , td.hour , td.minute , td.second );
            } 
            else if ( o instanceof java.util.Date ) {
                Date d = (Date) o;
                return new TestDate( d.getYear() , d.getMonth() , d.getDate() , d.getHours() , d.getMinutes() , d.getSeconds() );
            } 
            else 
                return o;
        } 
    } 
 
    void _roundTrip( BSONObject o ){
        assertEquals( o , BSON.decode( BSON.encode( o ) ) );
    } 
 
    @Test 
    public void testRandomRoundTrips(){ 
        _roundTrip( new BasicBSONObject( "a" , "" ) ); 
        _roundTrip( new BasicBSONObject( "a" , "a" ) ); 
        _roundTrip( new BasicBSONObject( "a" , "b" ) );