Testing seek() with file open for reading.

This commit is contained in:
David A. Mellis 2010-12-24 12:06:58 -06:00
parent a18eb93d81
commit 2e07085583
1 changed files with 18 additions and 0 deletions

View File

@ -82,6 +82,24 @@ void setup()
f.close(); f.close();
f = SD.open("test.txt");
ATS_PrintTestStatus("SD.open()", f);
if (!f) goto done;
ATS_PrintTestStatus("position()", f.position() == 0);
ATS_PrintTestStatus("size()", f.size() == 10);
ATS_PrintTestStatus("peek()", f.peek() == 'A');
ATS_PrintTestStatus("read()", f.read() == 'A');
f.seek(4);
ATS_PrintTestStatus("position()", f.position() == 4);
ATS_PrintTestStatus("size()", f.size() == 10);
ATS_PrintTestStatus("peek()", f.peek() == '4');
ATS_PrintTestStatus("read()", f.read() == '4');
f.close();
done: done:
ATS_ReportMemoryUsage(startMemoryUsage); ATS_ReportMemoryUsage(startMemoryUsage);
ATS_end(); ATS_end();