@@ -63,17 +63,20 @@ private slots:
63
63
qRegisterMetaType<ErrorCategory>();
64
64
QTest::addColumn<int >(" errorKind" );
65
65
QTest::addColumn<QString>(" expectedErrorString" );
66
+ QTest::addColumn<bool >(" syncSucceeds" );
66
67
67
68
QString itemErrorMessage = " Internal Server Fake Error" ;
68
69
69
- QTest::newRow (" 403" ) << 403 << itemErrorMessage;
70
- QTest::newRow (" 404" ) << 404 << itemErrorMessage;
71
- QTest::newRow (" 500" ) << 500 << itemErrorMessage;
72
- QTest::newRow (" 503" ) << 503 << itemErrorMessage;
70
+ QTest::newRow (" 400" ) << 400 << itemErrorMessage << false ;
71
+ QTest::newRow (" 401" ) << 401 << itemErrorMessage << false ;
72
+ QTest::newRow (" 403" ) << 403 << itemErrorMessage << true ;
73
+ QTest::newRow (" 404" ) << 404 << itemErrorMessage << true ;
74
+ QTest::newRow (" 500" ) << 500 << itemErrorMessage << true ;
75
+ QTest::newRow (" 503" ) << 503 << itemErrorMessage << true ;
73
76
// 200 should be an error since propfind should return 207
74
- QTest::newRow (" 200" ) << 200 << itemErrorMessage;
75
- QTest::newRow (" InvalidXML" ) << +InvalidXML << " Unknown error" ;
76
- QTest::newRow (" Timeout" ) << +Timeout << " Operation canceled" ;
77
+ QTest::newRow (" 200" ) << 200 << itemErrorMessage << false ;
78
+ QTest::newRow (" InvalidXML" ) << +InvalidXML << " Unknown error" << false ;
79
+ QTest::newRow (" Timeout" ) << +Timeout << " Operation canceled" << false ;
77
80
}
78
81
79
82
@@ -82,8 +85,7 @@ private slots:
82
85
{
83
86
QFETCH (int , errorKind);
84
87
QFETCH (QString, expectedErrorString);
85
- // 403/503 just ignore the temporarily unavailable directory
86
- bool syncSucceeds = errorKind == 503 || errorKind == 403 ;
88
+ QFETCH (bool , syncSucceeds);
87
89
88
90
FakeFolder fakeFolder{ FileInfo::A12_B12_C12_S12 () };
89
91
0 commit comments