### Question:
Writer { public CharacterComposite sentenceByChinese() { List<ChineseWord> words = new ArrayList<>(); words.add(new ChineseWord(Arrays.asList(new Character('我')))); words.add(new ChineseWord(Arrays.asList(new Character('是')))); words.add(new ChineseWord(Arrays.asList(new Character('来'), new Character('自')))); words.add(new ChineseWord(Arrays.asList(new Character('北'), new Character('京')))); words.add(new ChineseWord(Arrays.asList(new Character('的')))); words.add(new ChineseWord(Arrays.asList(new Character('小'), new Character('明')))); return new ChineseSentence(words); }  CharacterComposite sentenceByChinese(); CharacterComposite sentenceByEnglish();  }### Answer:
@Test public void sentenceByChinese() throws Exception { final Writer writer = new Writer(); testWriterCn(writer.sentenceByChinese(), "我是来自北京的小明。"); }