use of org.cactoos.scalar.LengthOf in project cactoos by yegor256.
the class TeeInputFromCharSequenceTest method copiesFromCharSequenceWithCharsetToPath.
@Test
public void copiesFromCharSequenceWithCharsetToPath() throws Exception {
final String input = "Hello, товарищ path #2 äÄ üÜ öÖ and ß";
final File output = this.folder.newFile();
new LengthOf(new TeeInput(input, output.toPath(), StandardCharsets.UTF_8)).value();
new Assertion<>("char sequence must be copied to the path with UTF_8 charset", new InputOf(output), new HasContent(input)).affirm();
}
use of org.cactoos.scalar.LengthOf in project cactoos by yegor256.
the class TeeInputFromCharSequenceTest method copiesFromCharSequenceToPath.
@Test
public void copiesFromCharSequenceToPath() throws Exception {
final String input = "Hello, товарищ path #1 äÄ üÜ öÖ and ß";
final File output = this.folder.newFile();
new LengthOf(new TeeInput(input, output.toPath())).value();
new Assertion<>("char sequence must be copied to the path", new InputOf(output), new HasContent(input)).affirm();
}
use of org.cactoos.scalar.LengthOf in project cactoos by yegor256.
the class TeeInputFromTextTest method copiesFromTextWithCharsetToOutput.
@Test
public void copiesFromTextWithCharsetToOutput() throws Exception {
final String input = "Hello, товарищ output #2 äÄ üÜ öÖ and ß";
final File output = this.folder.newFile();
new LengthOf(new TeeInput(new TextOf(input), new OutputTo(output), StandardCharsets.UTF_8)).value();
new Assertion<>("text must be copied to the output with UTF_8 charset", new InputOf(output), new HasContent(input)).affirm();
}
use of org.cactoos.scalar.LengthOf in project cactoos by yegor256.
the class TeeInputFromTextTest method copiesFromTextToOutput.
@Test
public void copiesFromTextToOutput() throws Exception {
final String input = "Hello, товарищ output #1 äÄ üÜ öÖ and ß";
final File output = this.folder.newFile();
new LengthOf(new TeeInput(new TextOf(input), new OutputTo(output))).value();
new Assertion<>("text must be copied to the output", new InputOf(output), new HasContent(input)).affirm();
}
use of org.cactoos.scalar.LengthOf in project cactoos by yegor256.
the class TeeInputFromTextTest method copiesFromTextWithCharsetByNameToOutput.
@Test
public void copiesFromTextWithCharsetByNameToOutput() throws Exception {
final String input = "Hello, товарищ output #3 äÄ üÜ öÖ and ß";
final File output = this.folder.newFile();
new LengthOf(new TeeInput(new TextOf(input), new OutputTo(output), StandardCharsets.UTF_8.name())).value();
new Assertion<>("text must be copied to the output with UTF_8 charset's name", new InputOf(output), new HasContent(input)).affirm();
}
Aggregations