9922a.diff
| new/src/com/goldencode/harness/test/TestFactory.java 2025-04-23 08:33:50 +0000 | ||
|---|---|---|
| 798 | 798 |
// option 1: read the screen region from a file |
| 799 | 799 |
fname = elem.getAttribute(ATTR_FILENAME); |
| 800 | 800 |
|
| 801 |
// get encoding |
|
| 802 |
String encoding = elem.getAttribute(ATTR_ENCODING); |
|
| 803 |
|
|
| 801 | 804 |
// honor search paths |
| 802 | 805 |
fname = index.findBaseLine(fname); |
| 803 | 806 |
|
| ... | ... | |
| 809 | 812 |
{
|
| 810 | 813 |
try |
| 811 | 814 |
{
|
| 812 |
FileReader fr = new FileReader(screen); |
|
| 813 |
BufferedReader br = new BufferedReader(fr); |
|
| 815 |
InputStream fis = new FileInputStream(screen); |
|
| 816 |
InputStreamReader fr = encoding == null ? |
|
| 817 |
new InputStreamReader(fis) : |
|
| 818 |
new InputStreamReader(fis, encoding); |
|
| 819 |
BufferedReader br = new BufferedReader(fr); |
|
| 814 | 820 |
|
| 815 | 821 |
line = br.readLine(); |
| 816 | 822 |
int yIdx = 0; |
| ... | ... | |
| 826 | 832 |
yIdx++; |
| 827 | 833 |
line = br.readLine(); |
| 828 | 834 |
} |
| 829 |
|
|
| 835 |
br.close(); |
|
| 830 | 836 |
found = true; |
| 831 | 837 |
} |
| 832 | 838 |
|