Changeset - a402a433400e
[Not reviewed]
default
0 4 0
Hasan Yavuz Ă–ZDERYA - 7 years ago 2018-07-26 14:54:32
hy@ozderya.net
fix tests
4 files changed with 6 insertions and 18 deletions:
0 comments (0 inline, 0 general)
src/demoreadersettings.ui
Show inline comments
 
@@ -50,7 +50,7 @@
 
        <number>32</number>
 
       </property>
 
       <property name="value">
 
        <number>5</number>
 
        <number>1</number>
 
       </property>
 
      </widget>
 
     </item>
tests/CMakeLists.txt
Show inline comments
 
@@ -44,6 +44,7 @@ qt5_wrap_ui(UI_FILES_T
 
  ../src/binarystreamreadersettings.ui
 
  ../src/asciireadersettings.ui
 
  ../src/framedreadersettings.ui
 
  ../src/demoreadersettings.ui
 
  ../src/numberformatbox.ui
 
  ../src/endiannessbox.ui
 
  )
 
@@ -62,6 +63,7 @@ add_executable(TestReaders EXCLUDE_FROM_
 
  ../src/framedreader.cpp
 
  ../src/framedreadersettings.cpp
 
  ../src/demoreader.cpp
 
  ../src/demoreadersettings.cpp
 
  ../src/commandedit.cpp
 
  ../src/endiannessbox.cpp
 
  ../src/numberformatbox.cpp
tests/test_readers.cpp
Show inline comments
 
@@ -166,14 +166,6 @@ TEST_CASE("FramedReader shouldn't read w
 
    REQUIRE(sink.totalFed == 0);
 
}
 

	
 
TEST_CASE("DemoReader doesn't have a settings widget", "[reader, demo]")
 
{
 
    QBuffer bufferDev;          // not actually used
 
    DemoReader reader(&bufferDev);
 

	
 
    REQUIRE(reader.settingsWidget() == NULL);
 
}
 

	
 
TEST_CASE("Generating data with DemoReader", "[reader, demo]")
 
{
 
    QBuffer bufferDev;          // not actually used
 
@@ -183,9 +175,7 @@ TEST_CASE("Generating data with DemoRead
 
    TestSink sink;
 
    demoReader.connectSink(&sink);
 
    REQUIRE(sink._numChannels == 1);
 

	
 
    demoReader.setNumOfChannels(3);
 
    REQUIRE(sink._numChannels == 3);
 
    REQUIRE(sink._hasX == false);
 

	
 
    // we need to wait somehow, we are not actually looking for signals
 
    QSignalSpy spy(&bufferDev, SIGNAL(readyRead()));
 
@@ -202,16 +192,12 @@ TEST_CASE("DemoReader shouldn't generate
 
    demoReader.connectSink(&sink);
 
    REQUIRE(sink._numChannels == 1);
 

	
 
    demoReader.setNumOfChannels(3);
 
    REQUIRE(sink._numChannels == 3);
 

	
 
    // we need to wait somehow, we are not actually looking for signals
 
    QSignalSpy spy(&bufferDev, SIGNAL(readyRead()));
 
    REQUIRE_FALSE(spy.wait(1000)); // we need some time for demoreader to produce data
 
    REQUIRE(sink.totalFed == 0);
 
}
 

	
 

	
 
// Note: this is added because `QApplication` must be created for widgets
 
#include <QApplication>
 
int main(int argc, char* argv[])
tests/test_recorder.cpp
Show inline comments
 
@@ -47,7 +47,7 @@ TEST_CASE("test recording single channel
 
    }
 

	
 
    // test
 
    rec.startRecording(fileName, ",", channelNames);
 
    rec.startRecording(fileName, ",", channelNames, false);
 
    source._feed(samples);
 
    rec.stopRecording();
 

	
 
@@ -87,7 +87,7 @@ TEST_CASE("test recording multiple chann
 
    }
 

	
 
    // test
 
    rec.startRecording(fileName, ",", channelNames);
 
    rec.startRecording(fileName, ",", channelNames, false);
 
    source._feed(samples);
 
    rec.stopRecording();
 

	
0 comments (0 inline, 0 general)