use of org.llorllale.cactoos.matchers.HasContent in project cactoos by yegor256.
the class TeeInputFromReaderTest method copiesFromReaderWithCharsetAndSizeToPath.
@Test
public void copiesFromReaderWithCharsetAndSizeToPath() throws Exception {
final String input = "Hello, товарищ path #4 äÄ üÜ öÖ and ß";
final File output = this.folder.newFile();
new LengthOf(new TeeInput(new ReaderOf(input), output.toPath(), StandardCharsets.UTF_8, input.length())).value();
new Assertion<>("Must copy from reader with charset and size to path.", new InputOf(output), new HasContent(input)).affirm();
}
use of org.llorllale.cactoos.matchers.HasContent in project cactoos by yegor256.
the class TeeInputFromReaderTest method copiesFromReaderWithCharsetToOutput.
@Test
public void copiesFromReaderWithCharsetToOutput() throws Exception {
final String input = "Hello, товарищ output #3 äÄ üÜ öÖ and ß";
final File output = this.folder.newFile();
new LengthOf(new TeeInput(new ReaderOf(input), new OutputTo(output), StandardCharsets.UTF_8)).value();
new Assertion<>("Must copy from reader with charset to output.", new InputOf(output), new HasContent(input)).affirm();
}
use of org.llorllale.cactoos.matchers.HasContent in project cactoos by yegor256.
the class TeeInputFromReaderTest method copiesFromReaderWithCharsetByNameToFile.
@Test
public void copiesFromReaderWithCharsetByNameToFile() throws Exception {
final String input = "Hello, товарищ file #5 äÄ üÜ öÖ and ß";
final File output = this.folder.newFile();
new LengthOf(new TeeInput(new ReaderOf(input), output, StandardCharsets.UTF_8.name())).value();
new Assertion<>("Must copy from reader with charset by name to file.", new InputOf(output), new HasContent(input)).affirm();
}
use of org.llorllale.cactoos.matchers.HasContent in project cactoos by yegor256.
the class TeeInputFromReaderTest method copiesFromReaderWithCharsetByNameAndSizeToPath.
@Test
public void copiesFromReaderWithCharsetByNameAndSizeToPath() throws Exception {
final String input = "Hello, товарищ path #6 äÄ üÜ öÖ and ß";
final File output = this.folder.newFile();
new LengthOf(new TeeInput(new ReaderOf(input), output.toPath(), StandardCharsets.UTF_8.name(), input.length())).value();
new Assertion<>("Must copy from reader with charset by name and size to path.", new InputOf(output), new HasContent(input)).affirm();
}
use of org.llorllale.cactoos.matchers.HasContent in project cactoos by yegor256.
the class TeeInputFromBytesTest method copiesFromBytesToFile.
@Test
public void copiesFromBytesToFile() throws Exception {
final String message = "Hello, товарищ file äÄ üÜ öÖ and ß";
final File output = this.folder.newFile();
new LengthOf(new TeeInput(new BytesOf(message), output)).value();
new Assertion<>("Must copy bytes to file", new InputOf(output), new HasContent(message)).affirm();
}
Aggregations