### Question:
BTools { public static String getSBln( boolean... blnA ) { String Info = ""; if ( blnA == null ) return "?"; if ( blnA.length == 0 ) return "?"; for ( int K = 0; K < blnA.length; K ++ ) { Info += ( blnA[ K ] )? "T" : "F"; } return Info; }  static String getMtLvESS( int mtLv ); static String getMtLvISS(); static String getSpaces( int SpacesCount ); static String getSBln( boolean... blnA ); static String getSDbl( double Value, int DecPrec ); static String getSDbl( double Value, int DecPrec, boolean ShowPlusSign ); static String getSDbl( double Value, int DecPrec, boolean ShowPlusSign, int StringLength ); static String getSInt( int Value, int CharsCount ); static String getSInt( int Value, int CharsCount, char LeadingChar ); static String getSInt( int Value ); static String getSIntA( int... intA ); static int getIndexCharsCount( int MaxIndex ); static String getSLcDtTm(); static String getSLcDtTm( String FormatS );  }### Answer:
@Test public void testgetSBln() throws Exception { assertEquals( "?", BTools.getSBln() ); assertEquals( "?", BTools.getSBln( null ) ); assertEquals( "T", BTools.getSBln( true ) ); assertEquals( "F", BTools.getSBln( false ) ); assertEquals( "TFFT", BTools.getSBln( true, false, false, true ) ); assertEquals( "FTFFT", BTools.getSBln( false, true, false, false, true ) ); }