tracks/java/exercises/transpose/src/test/java/TransposeTest.java in trackler-2.2.1.85 vs tracks/java/exercises/transpose/src/test/java/TransposeTest.java in trackler-2.2.1.86

- old
+ new

@@ -129,10 +129,39 @@ assertEquals(expected, transpose.transpose(input)); } @Ignore("Remove to run test") @Test + public void mixedLineLength() { + String input = "The longest line.\n" + + "A long line.\n" + + "A longer line.\n" + + "A line."; + + String expected = "TAAA\n" + + "h \n" + + "elll\n" + + " ooi\n" + + "lnnn\n" + + "ogge\n" + + "n e.\n" + + "glr\n" + + "ei \n" + + "snl\n" + + "tei\n" + + " .n\n" + + "l e\n" + + "i .\n" + + "n\n" + + "e\n" + + "."; + + assertEquals(expected, transpose.transpose(input)); + } + + @Ignore("Remove to run test") + @Test public void square() { String input = "HEART\n" + "EMBER\n" + "ABUSE\n" + "RESIN\n" + @@ -185,80 +214,6 @@ " R"; assertEquals(expected, transpose.transpose(input)); } - @Ignore("Remove to run test") - @Test - public void manyLines() { - String input = "Chor. Two households, both alike in dignity,\n" + - "In fair Verona, where we lay our scene,\n" + - "From ancient grudge break to new mutiny,\n" + - "Where civil blood makes civil hands unclean.\n" + - "From forth the fatal loins of these two foes\n" + - "A pair of star-cross'd lovers take their life;\n" + - "Whose misadventur'd piteous overthrows\n" + - "Doth with their death bury their parents' strife.\n" + - "The fearful passage of their death-mark'd love,\n" + - "And the continuance of their parents' rage,\n" + - "Which, but their children's end, naught could remove,\n" + - "Is now the two hours' traffic of our stage;\n" + - "The which if you with patient ears attend,\n" + - "What here shall miss, our toil shall strive to mend."; - - String expected = "CIFWFAWDTAWITW\n" + - "hnrhr hohnhshh\n" + - "o oeopotedi ea\n" + - "rfmrmash cn t\n" + - ".a e ie fthow \n" + - " ia fr weh,whh\n" + - "Trnco miae ie\n" + - "w ciroitr btcr\n" + - "oVivtfshfcuhhe\n" + - " eeih a uote \n" + - "hrnl sdtln is\n" + - "oot ttvh tttfh\n" + - "un bhaeepihw a\n" + - "saglernianeoyl\n" + - "e,ro -trsui ol\n" + - "h uofcu sarhu \n" + - "owddarrdan o m\n" + - "lhg to'egccuwi\n" + - "deemasdaeehris\n" + - "sr als t ists\n" + - ",ebk 'phool'h,\n" + - " reldi ffd \n" + - "bweso tb rtpo\n" + - "oea ileutterau\n" + - "t kcnoorhhnatr\n" + - "hl isvuyee'fi \n" + - " atv es iisfet\n" + - "ayoior trr ino\n" + - "l lfsoh ecti\n" + - "ion vedpn l\n" + - "kuehtteieadoe \n" + - "erwaharrar,fas\n" + - " nekt te rh\n" + - "ismdsehphnnosa\n" + - "ncuse ra-tau l\n" + - " et tormsural\n" + - "dniuthwea'g t \n" + - "iennwesnr hsts\n" + - "g,ycoi tkrttet\n" + - "n ,l r s'a anr\n" + - "i ef 'dgcgdi\n" + - "t aol eoe,v\n" + - "y nei sl,u; e\n" + - ", .sf to l \n" + - " e rv d t\n" + - " ; ie o\n" + - " f, r \n" + - " e e m\n" + - " . m e\n" + - " o n\n" + - " v d\n" + - " e .\n" + - " ,"; - - assertEquals(expected, transpose.transpose(input)); - } }