use of org.cactoos.scalar.LengthOf in project cactoos by yegor256.
the class TeeInputFromInputTest method copiesFromInputToPath.
@Test
public void copiesFromInputToPath() throws Exception {
final String input = "Hello, товарищ path #1 äÄ üÜ öÖ and ß";
final File output = this.folder.newFile();
new LengthOf(new TeeInput(new InputOf(input), output.toPath())).value();
new Assertion<>("Must copy from input to the output path", new InputOf(output), new HasContent(input)).affirm();
}
use of org.cactoos.scalar.LengthOf in project cactoos by yegor256.
the class TeeInputFromInputTest method copiesFromInputToWriter.
@Test
public void copiesFromInputToWriter() throws Exception {
final String input = "Hello, товарищ write #1 äÄ üÜ öÖ and ß";
final File output = this.folder.newFile();
new LengthOf(new TeeInput(new InputOf(input), new WriterTo(output))).value();
new Assertion<>("Must copy from input to the output", new InputOf(output), new HasContent(input)).affirm();
}
use of org.cactoos.scalar.LengthOf in project cactoos by yegor256.
the class TeeInputFromInputTest method copiesFromInputWithSizeToWriter.
@Test
public void copiesFromInputWithSizeToWriter() throws Exception {
final String input = "Hello, товарищ writer #2 äÄ üÜ öÖ and ß";
final File output = this.folder.newFile();
new LengthOf(new TeeInput(new InputOf(input), new WriterTo(output), input.length())).value();
new Assertion<>("Must copy from input with size to the output", new InputOf(output), new HasContent(input)).affirm();
}
use of org.cactoos.scalar.LengthOf in project cactoos by yegor256.
the class TeeInputFromInputTest method copiesFromInputWithCharsetToWriter.
@Test
public void copiesFromInputWithCharsetToWriter() throws Exception {
final String input = "Hello, товарищ writer #3 äÄ üÜ öÖ and ß";
final File output = this.folder.newFile();
new LengthOf(new TeeInput(new InputOf(input), new WriterTo(output), StandardCharsets.UTF_8)).value();
new Assertion<>("Must copy from input with charset to output", new InputOf(output), new HasContent(input)).affirm();
}
use of org.cactoos.scalar.LengthOf in project cactoos by yegor256.
the class TeeInputFromReaderTest method copiesFromReaderWithCharsetByNameToPath.
@Test
public void copiesFromReaderWithCharsetByNameToPath() throws Exception {
final String input = "Hello, товарищ path #5 äÄ üÜ öÖ and ß";
final File output = this.folder.newFile();
new LengthOf(new TeeInput(new ReaderOf(input), output.toPath(), StandardCharsets.UTF_8.name())).value();
new Assertion<>("Must copy from reader with charset by name to path.", new InputOf(output), new HasContent(input)).affirm();
}
Aggregations