notes/tsrc/unittest_noteseditor/src/unittest_noteseditor.cpp
changeset 55 2c54b51f39c4
parent 45 b6db4fd4947b
equal deleted inserted replaced
51:0b38fc5b94c6 55:2c54b51f39c4
    16 */
    16 */
    17 
    17 
    18 // System include
    18 // System include
    19 #include <QtTest/QtTest>
    19 #include <QtTest/QtTest>
    20 #include <HbMainWindow>
    20 #include <HbMainWindow>
    21 #include <NotesEditor>
       
    22 #include <AgendaUtil>
    21 #include <AgendaUtil>
    23 #include <AgendaEntry>
    22 #include <AgendaEntry>
    24 
    23 
    25 // User includes
    24 // User includes
    26 #include "unittest_noteseditor.h"
    25 #include "unittest_noteseditor.h"
       
    26 #include "noteseditor.h"
    27 
    27 
    28 
    28 
    29 /*!
    29 /*!
    30 	\class TestNotesEditor
    30 	\class TestNotesEditor
    31 
    31 
   209 
   209 
   210 	AgendaEntry entry;
   210 	AgendaEntry entry;
   211 	entry.setType(AgendaEntry::TypeNote);
   211 	entry.setType(AgendaEntry::TypeNote);
   212 	entry.setDescription("A simple note");
   212 	entry.setDescription("A simple note");
   213 
   213 
   214 	ulong id = agendaUtil->addEntry(entry);
   214 	ulong id = agendaUtil->store(entry);
   215 
   215 
   216 	notesEditor->edit(id);
   216 	notesEditor->edit(id);
   217 
   217 
   218 	QTest::qWait(1000);
   218 	QTest::qWait(1000);
   219 
   219 
   258 	entry.setStartAndEndTime(
   258 	entry.setStartAndEndTime(
   259 			QDateTime::currentDateTime(),QDateTime::currentDateTime());
   259 			QDateTime::currentDateTime(),QDateTime::currentDateTime());
   260 	entry.setStatus(AgendaEntry::TodoNeedsAction);
   260 	entry.setStatus(AgendaEntry::TodoNeedsAction);
   261 	entry.setPriority(2);
   261 	entry.setPriority(2);
   262 	
   262 	
   263 	ulong id = agendaUtil->addEntry(entry);
   263 	ulong id = agendaUtil->store(entry);
   264 
   264 
   265 	// Call edit on agenda entry
   265 	// Call edit on agenda entry
   266 	notesEditor->edit(entry);
   266 	notesEditor->edit(entry);
   267 
   267 
   268 	QTest::qWait(3000);
   268 	QTest::qWait(3000);
   301 	entry.setStartAndEndTime(
   301 	entry.setStartAndEndTime(
   302 			QDateTime::currentDateTime(),QDateTime::currentDateTime());
   302 			QDateTime::currentDateTime(),QDateTime::currentDateTime());
   303 	entry.setStatus(AgendaEntry::TodoNeedsAction);
   303 	entry.setStatus(AgendaEntry::TodoNeedsAction);
   304 	entry.setPriority(2);
   304 	entry.setPriority(2);
   305 
   305 
   306 	ulong id = agendaUtil->addEntry(entry);
   306 	ulong id = agendaUtil->store(entry);
   307 
   307 
   308 	// Call edit using the id
   308 	// Call edit using the id
   309 	notesEditor->edit(id);
   309 	notesEditor->edit(id);
   310 
   310 
   311 	QTest::qWait(3000);
   311 	QTest::qWait(3000);
   450 	entry.setStartAndEndTime(
   450 	entry.setStartAndEndTime(
   451 			QDateTime::currentDateTime(),QDateTime::currentDateTime());
   451 			QDateTime::currentDateTime(),QDateTime::currentDateTime());
   452 	entry.setStatus(AgendaEntry::TodoNeedsAction);
   452 	entry.setStatus(AgendaEntry::TodoNeedsAction);
   453 	entry.setPriority(2);
   453 	entry.setPriority(2);
   454 	
   454 	
   455 	ulong id = agendaUtil->addEntry(entry);
   455 	ulong id = agendaUtil->store(entry);
   456 
   456 
   457 	// Call edit on agenda entry
   457 	// Call edit on agenda entry
   458 	notesEditor->edit(entry);
   458 	notesEditor->edit(entry);
   459 
   459 
   460 	QTest::qWait(3000);
   460 	QTest::qWait(3000);
   493 	entry.setStartAndEndTime(
   493 	entry.setStartAndEndTime(
   494 			QDateTime::currentDateTime(),QDateTime::currentDateTime());
   494 			QDateTime::currentDateTime(),QDateTime::currentDateTime());
   495 	entry.setStatus(AgendaEntry::TodoNeedsAction);
   495 	entry.setStatus(AgendaEntry::TodoNeedsAction);
   496 	entry.setPriority(2);
   496 	entry.setPriority(2);
   497 			
   497 			
   498 	ulong id = agendaUtil->addEntry(entry);
   498 	ulong id = agendaUtil->store(entry);
   499 
   499 
   500 	// Call edit on agenda entry
   500 	// Call edit on agenda entry
   501 	notesEditor->edit(entry);
   501 	notesEditor->edit(entry);
   502 
   502 
   503 	QTest::qWait(3000);
   503 	QTest::qWait(3000);