Download Reference Manual
The Developer's Library for D
About Wiki Forums Source Search Contact

Changeset 3691

Show
Ignore:
Timestamp:
06/30/08 07:11:28 (2 months ago)
Author:
larsivi
Message:

Fix unittests after [, ], {, } no longer have space appended/prepended when formatting arrays.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/tango/text/convert/Layout.d

    r3666 r3691  
    864864 
    865865        int[] a = [ 51, 52, 53, 54, 55 ]; 
    866         assert( Formatter( "{}", a ) == "[ 51, 52, 53, 54, 55 ]" ); 
    867         assert( Formatter( "{:x}", a ) == "[ 33, 34, 35, 36, 37 ]" ); 
    868         assert( Formatter( "{,-4}", a ) == "[ 51  , 52  , 53  , 54  , 55   ]" ); 
    869         assert( Formatter( "{,4}", a ) == "[  51,   52,   53,   54,   55 ]" ); 
     866        assert( Formatter( "{}", a ) == "[51, 52, 53, 54, 55]" ); 
     867        assert( Formatter( "{:x}", a ) == "[33, 34, 35, 36, 37]" ); 
     868        assert( Formatter( "{,-4}", a ) == "[51  , 52  , 53  , 54  , 55  ]" ); 
     869        assert( Formatter( "{,4}", a ) == "[  51,   52,   53,   54,   55]" ); 
    870870        int[][] b = [ [ 51, 52 ], [ 53, 54, 55 ] ]; 
    871         assert( Formatter( "{}", b ) == "[ [ 51, 52 ], [ 53, 54, 55 ] ]" ); 
     871        assert( Formatter( "{}", b ) == "[[51, 52], [53, 54, 55]]" ); 
    872872 
    873873        ushort[3] c = [ cast(ushort)51, 52, 53 ]; 
    874         assert( Formatter( "{}", c ) == "[ 51, 52, 53 ]" ); 
     874        assert( Formatter( "{}", c ) == "[51, 52, 53]" ); 
    875875 
    876876        ushort[long] d; 
    877877        d[234] = 2; 
    878878        d[345] = 3; 
    879         assert( Formatter( "{}", d ) == "{ 234=>2, 345=>3 }" ); 
     879        assert( Formatter( "{}", d ) == "{234 => 2, 345 => 3}" ); 
    880880 
    881881        bool[char[]] e; 
    882882        e[ "key".dup ] = true; 
    883883        e[ "value".dup ] = false; 
    884         assert( Formatter( "{}", e ) == "{ key=>true, value=>false }" ); 
     884        assert( Formatter( "{}", e ) == "{key => true, value => false}" ); 
    885885 
    886886        char[][ double ] f; 
    887887        f[ 1.0 ] = "one".dup; 
    888888        f[ 3.14 ] = "PI".dup; 
    889         assert( Formatter( "{}", f ) == "{ 1.00=>one, 3.14=>PI }" ); 
     889        assert( Formatter( "{}", f ) == "{1.00 => one, 3.14 => PI}" ); 
    890890        } 
    891891}