root/src/tests/apps/mediaplayer/FileReadWriteTest.h
#ifndef FileReadWriteTest_H
#define FileReadWriteTest_H

#include <TestCase.h>
#include <TestSuite.h>

#include <String.h>


class FileReadWriteTest : public CppUnit::TestCase
{

public:
                                                                FileReadWriteTest();
        virtual                                         ~FileReadWriteTest();

                        void                            TestReadFileWithMultipleLines();
                        void                            TestReadFileWithoutAnyNewLines();
                        void                            TestReadFileWithLinesLongerThanBufferSize();
                        void                            TestReadFileWithEmptyLines();
                        void                            TestReadEmptyFile();

        static  void                            AddTests(BTestSuite& suite);

private:
                        void                            TestReadGeneric(BString input, BString& output);
};

#endif // FileReadWriteTest_H