1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 package org.apache.maven.building;
20
21 import java.io.InputStream;
22 import java.util.Scanner;
23
24 import org.junit.Test;
25
26 import static org.junit.Assert.assertEquals;
27
28 public class StringSourceTest {
29 @Test
30 public void testGetInputStream() throws Exception {
31 StringSource source = new StringSource("Hello World!");
32
33 try (InputStream is = source.getInputStream();
34 Scanner scanner = new Scanner(is)) {
35 assertEquals("Hello World!", scanner.nextLine());
36 }
37 }
38
39 @Test
40 public void testGetLocation() {
41 StringSource source = new StringSource("Hello World!");
42 assertEquals("(memory)", source.getLocation());
43
44 source = new StringSource("Hello World!", "LOCATION");
45 assertEquals("LOCATION", source.getLocation());
46 }
47
48 @Test
49 public void testGetContent() {
50 StringSource source = new StringSource(null);
51 assertEquals("", source.getContent());
52
53 source = new StringSource("Hello World!", "LOCATION");
54 assertEquals("Hello World!", source.getContent());
55 }
56 }