Index: src/libchcore/Tests/TestsTBufferSizes.cpp =================================================================== diff -u -N -ra4635addad389b9e117679437a3e1b64a739ea96 -r5aac942a83e4a308ff401cca43be501b1bbdfb6a --- src/libchcore/Tests/TestsTBufferSizes.cpp (.../TestsTBufferSizes.cpp) (revision a4635addad389b9e117679437a3e1b64a739ea96) +++ src/libchcore/Tests/TestsTBufferSizes.cpp (.../TestsTBufferSizes.cpp) (revision 5aac942a83e4a308ff401cca43be501b1bbdfb6a) @@ -21,7 +21,7 @@ TEST(TestsTBufferSizes, ParametrizedConstructor_RoundedValues) { - TBufferSizes tSizes(true, 2, 4096, 8192, 16384, 32768, 65536); + TBufferSizes tSizes(true, 2, 4096, 8192, 16384, 32768, 65536, 10, 2, 1); EXPECT_EQ(2, tSizes.GetBufferCount()); EXPECT_EQ(4096, tSizes.GetDefaultSize()); @@ -30,11 +30,14 @@ EXPECT_EQ(32768, tSizes.GetCDSize()); EXPECT_EQ(65536, tSizes.GetLANSize()); EXPECT_EQ(true, tSizes.IsOnlyDefault()); + EXPECT_EQ(10, tSizes.GetMaxReadAheadBuffers()); + EXPECT_EQ(2, tSizes.GetMaxConcurrentReads()); + EXPECT_EQ(1, tSizes.GetMaxConcurrentWrites()); } TEST(TestsTBufferSizes, ParametrizedConstructor_MinimumCheck) { - TBufferSizes tSizes(true, 0, 0, 0, 0, 0, 0); + TBufferSizes tSizes(true, 0, 0, 0, 0, 0, 0, 0, 0, 0); EXPECT_EQ(TBufferSizes::MinBufferCount, tSizes.GetBufferCount()); EXPECT_EQ(TBufferSizes::BufferGranularity, tSizes.GetDefaultSize()); @@ -43,11 +46,14 @@ EXPECT_EQ(TBufferSizes::BufferGranularity, tSizes.GetCDSize()); EXPECT_EQ(TBufferSizes::BufferGranularity, tSizes.GetLANSize()); EXPECT_EQ(true, tSizes.IsOnlyDefault()); + EXPECT_EQ(1, tSizes.GetMaxReadAheadBuffers()); + EXPECT_EQ(1, tSizes.GetMaxConcurrentReads()); + EXPECT_EQ(1, tSizes.GetMaxConcurrentWrites()); } TEST(TestsTBufferSizes, ParametrizedConstructor_RoundingCheck) { - TBufferSizes tSizes(true, 2, 6543, 9891, 17123, 37012, 72089); + TBufferSizes tSizes(true, 2, 6543, 9891, 17123, 37012, 72089, 10, 2, 1); EXPECT_EQ(2, tSizes.GetBufferCount()); EXPECT_EQ(8192, tSizes.GetDefaultSize()); @@ -56,11 +62,14 @@ EXPECT_EQ(40960, tSizes.GetCDSize()); EXPECT_EQ(73728, tSizes.GetLANSize()); EXPECT_EQ(true, tSizes.IsOnlyDefault()); + EXPECT_EQ(10, tSizes.GetMaxReadAheadBuffers()); + EXPECT_EQ(2, tSizes.GetMaxConcurrentReads()); + EXPECT_EQ(1, tSizes.GetMaxConcurrentWrites()); } TEST(TestsTBufferSizes, Clear) { - TBufferSizes tSizes(true, 2, 6543, 9891, 17123, 37012, 72089); + TBufferSizes tSizes(true, 2, 6543, 9891, 17123, 37012, 72089, 10, 2, 1); tSizes.Clear(); @@ -71,6 +80,9 @@ EXPECT_EQ(TBufferSizes::BufferGranularity, tSizes.GetCDSize()); EXPECT_EQ(TBufferSizes::BufferGranularity, tSizes.GetLANSize()); EXPECT_EQ(false, tSizes.IsOnlyDefault()); + EXPECT_EQ(1, tSizes.GetMaxReadAheadBuffers()); + EXPECT_EQ(1, tSizes.GetMaxConcurrentReads()); + EXPECT_EQ(1, tSizes.GetMaxConcurrentWrites()); } TEST(TestsTBufferSizes, SetOnlyDefault_IsOnlyDefault) @@ -303,42 +315,42 @@ //////////////////////////////////////////////////////////////////////////////////////////////// TEST(TestsTBufferSizes, GetMaxSize_Default) { - TBufferSizes tSizes(false, 1, 16384, 0, 0, 0, 0); + TBufferSizes tSizes(false, 1, 16384, 0, 0, 0, 0, 0, 0, 0); EXPECT_EQ(16384, tSizes.GetMaxSize()); } TEST(TestsTBufferSizes, GetMaxSize_OneDisk) { - TBufferSizes tSizes(false, 1, 0, 16384, 0, 0, 0); + TBufferSizes tSizes(false, 1, 0, 16384, 0, 0, 0, 0, 0, 0); EXPECT_EQ(16384, tSizes.GetMaxSize()); } TEST(TestsTBufferSizes, GetMaxSize_TwoDisks) { - TBufferSizes tSizes(false, 1, 0, 0, 16384, 0, 0); + TBufferSizes tSizes(false, 1, 0, 0, 16384, 0, 0, 0, 0, 0); EXPECT_EQ(16384, tSizes.GetMaxSize()); } TEST(TestsTBufferSizes, GetMaxSize_CD) { - TBufferSizes tSizes(false, 1, 0, 0, 0, 16384, 0); + TBufferSizes tSizes(false, 1, 0, 0, 0, 16384, 0, 0, 0, 0); EXPECT_EQ(16384, tSizes.GetMaxSize()); } TEST(TestsTBufferSizes, GetMaxSize_LAN) { - TBufferSizes tSizes(false, 1, 0, 0, 0, 0, 16384); + TBufferSizes tSizes(false, 1, 0, 0, 0, 0, 16384, 0, 0, 0); EXPECT_EQ(16384, tSizes.GetMaxSize()); } TEST(TestsTBufferSizes, GetMaxSize_OnlyDefault) { - TBufferSizes tSizes(true, 1, 16384, 0, 0, 0, 32768); + TBufferSizes tSizes(true, 1, 16384, 0, 0, 0, 32768, 0, 0, 0); EXPECT_EQ(16384, tSizes.GetMaxSize()); }