mpdata/tsrc/unittest_mpmpxcollectiondata/inc/unittest_mpmpxcollectiondata.h
changeset 29 8192e5b5c935
parent 22 ecf06a08d4d9
child 51 560ce2306a17
equal deleted inserted replaced
25:3ec52facab4d 29:8192e5b5c935
    17 
    17 
    18 #ifndef TESTMPMPXCOLLECTIONDATA_H
    18 #ifndef TESTMPMPXCOLLECTIONDATA_H
    19 #define TESTMPMPXCOLLECTIONDATA_H
    19 #define TESTMPMPXCOLLECTIONDATA_H
    20 
    20 
    21 #include <QtTest/QtTest>
    21 #include <QtTest/QtTest>
       
    22 #include "mpmpxcollectionviewdefs.h"
    22 
    23 
    23 class MpMpxCollectionData;
    24 class MpMpxCollectionData;
    24 class MpMpxCollectionDataPrivate;
    25 class MpMpxCollectionDataPrivate;
    25 
    26 
    26 class TestMpMpxCollectionData : public QObject
    27 class TestMpMpxCollectionData : public QObject
    27 {
    28 {
    28     Q_OBJECT
    29     Q_OBJECT
    29 
    30 
    30 public:
    31 public:
       
    32 
    31     TestMpMpxCollectionData();
    33     TestMpMpxCollectionData();
    32     virtual ~TestMpMpxCollectionData();
    34     virtual ~TestMpMpxCollectionData();
    33 
    35 
       
    36 public slots:
    34 
    37 
    35 public slots:
       
    36     void initTestCase();
    38     void initTestCase();
    37     void cleanupTestCase();
    39     void cleanupTestCase();
    38     void init();
    40     void init();
    39     void cleanup();
    41     void cleanup();
    40 
    42 
    41 private slots:
    43 private slots:
       
    44 
    42     void testConstructor();
    45     void testConstructor();
    43     void testContextRetrieval();
    46     void testContextRetrieval();
    44     void testCount();
    47     void testCount();
    45     void testCollectionTitle();
    48     void testCollectionTitle();
    46     void testItemData();
    49     void testItemData();
    52     void testContainerId();
    55     void testContainerId();
    53     void testItemId();
    56     void testItemId();
    54     void testRemoveItem();
    57     void testRemoveItem();
    55     void testTestCachedItem();
    58     void testTestCachedItem();
    56     void testInsertCachedItemItem();
    59     void testInsertCachedItemItem();
    57     
    60     void testSetContext();
       
    61     void testSetContextMediaWall();
       
    62     void testSetAlbumContent();
       
    63     void testSetCurrentAlbum();
       
    64     void testAlbumSongData();
       
    65 
    58 private:
    66 private:
       
    67 
    59     MpMpxCollectionData         *mTest;
    68     MpMpxCollectionData         *mTest;
    60     MpMpxCollectionDataPrivate  *mTestPrivate;
    69     MpMpxCollectionDataPrivate  *mTestPrivate;
    61 
    70 
    62 };
    71 };
    63 
    72