当前位置: 首页>>代码示例>>C++>>正文


C++ testing::Eq方法代码示例

本文整理汇总了C++中testing::Eq方法的典型用法代码示例。如果您正苦于以下问题:C++ testing::Eq方法的具体用法?C++ testing::Eq怎么用?C++ testing::Eq使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在testing的用法示例。


在下文中一共展示了testing::Eq方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。

示例1: frame

TEST(CommFrameTest, TestSimpleEmptyFrame)
{
    CommFrame frame(1, 2, 0, gsl::span<std::uint8_t>());
    ASSERT_THAT(frame.Size(), Eq(0));
    ASSERT_THAT(frame.FullSize(), Eq(0));
    ASSERT_THAT(frame.Payload().empty(), Eq(true));
}
开发者ID:PW-Sat2,项目名称:PWSat2OBC,代码行数:7,代码来源:CommFrameTest.cpp

示例2: deleter

TEST_F(WavFileWriterTest, shouldCreateEmptyWavFile)
{
    boost::filesystem::path filename = FileUtil::getTempFilename();

    // Ensure temporary file is deleted at end of test.
    FileDeleter deleter(filename);

    WavFileWriter writer(filename.c_str());

    const int sample_rate = 44100;
    const int channels    = 1;
    const int BUFFER_SIZE = 1024;

    bool success = writer.init(sample_rate, channels, BUFFER_SIZE);
    ASSERT_TRUE(success);

    writer.done();

    boost::system::error_code error_code;
    boost::uintmax_t size = boost::filesystem::file_size(filename, error_code);

    // Check file was created.
    ASSERT_THAT(error_code, Eq(boost::system::errc::success));

    // Check file size: 44 byte WAV header
    ASSERT_THAT(size, Eq(44U));

    // Check no error reported.
    ASSERT_TRUE(error.str().empty());
}
开发者ID:EnochLiou,项目名称:audiowaveform,代码行数:30,代码来源:WavFileWriterTest.cpp

示例3: Reset

TEST_F(AntennaDriverTest, TestHardResetSecondaryStatusFailure)
{
    EXPECT_CALL(primary, Reset(ANTENNA_PRIMARY_CHANNEL)).WillOnce(Return(OSResult::Success));
    EXPECT_CALL(primary, Reset(ANTENNA_BACKUP_CHANNEL)).WillOnce(Return(OSResult::DeviceNotFound));
    const auto result = driver.HardReset(&driver);
    ASSERT_THAT(result, Eq(OSResult::Success));
    ASSERT_THAT(driver.secondaryChannel.status, Eq(ANTENNA_PORT_FAILURE));
}
开发者ID:PW-Sat2,项目名称:PWSat2OBC,代码行数:8,代码来源:antenna.cpp

示例4: reader

TEST(ReaderTest, TestSkipToTheLimit)
{
    uint8_t array[] = {0x55, 0xaa};
    Reader reader(array);
    ASSERT_THAT(reader.Skip(2), Eq(true));
    ASSERT_TRUE(reader.Status());
    ASSERT_THAT(reader.RemainingSize(), Eq(0));
}
开发者ID:PW-Sat2,项目名称:PWSat2OBC,代码行数:8,代码来源:ReaderTest.cpp

示例5: Eq

TEST(NAME, invalid_directory)
{
    struct list_t* list = list_create();

    EXPECT_THAT(get_directory_listing(list, "tests/test_dir/invalid/"), Eq(0));
    EXPECT_THAT(list->count, Eq(0));

    list_destroy(list);
}
开发者ID:Dar13,项目名称:lightship,代码行数:9,代码来源:test_dir.cpp

示例6: Eq

TEST(CommFrameTest, TestEmptyFrame)
{
    CommFrame frame;
    ASSERT_THAT(frame.Size(), Eq(0));
    ASSERT_THAT(frame.FullSize(), Eq(0));
    ASSERT_THAT(frame.Rssi(), Eq(0));
    ASSERT_THAT(frame.Doppler(), Eq(0));
    ASSERT_THAT(frame.Payload().empty(), Eq(true));
}
开发者ID:PW-Sat2,项目名称:PWSat2OBC,代码行数:9,代码来源:CommFrameTest.cpp

示例7: plocus

TEST(PvalLocus, DirectInitialization) {
  PvalLocus plocus(0, 3000573, 0.2273);

  ASSERT_THAT(plocus.chrom_ind, Eq(0));
  ASSERT_THAT(plocus.pos, Eq(3000573));
  ASSERT_THAT(plocus.raw_pval, Eq(0.2273));
  ASSERT_THAT(plocus.combined_pval, Eq(0));
  ASSERT_THAT(plocus.corrected_pval, Eq(0));
}
开发者ID:smithlabcode,项目名称:radmeth,代码行数:9,代码来源:test_pvallocus.cpp

示例8: InstallProxy

TEST_F(TimeTaskTest, TestTimeUpdate)
{
    auto proxy = InstallProxy(&mock);
    EXPECT_CALL(mock, TakeSemaphore(_, _)).WillOnce(Return(OSResult::Success));
    provider.CurrentTime = TimeSpanFromSeconds(12345678);
    const auto result = updateDescriptor.updateProc(state, updateDescriptor.param);
    ASSERT_THAT(result, Eq(UpdateResult::Ok));
    ASSERT_THAT(state.Time, Eq(TimeSpanFromSeconds(12345678)));
}
开发者ID:PW-Sat2,项目名称:PWSat2OBC,代码行数:9,代码来源:TimeTaskTest.cpp

示例9: createFileContainer

TEST_F(Documents, UpdateReturnsUpdatedDocument)
{
    ClangBackEnd::FileContainer createFileContainer(filePath, projectPartId, Utf8StringVector(), 74u);
    ClangBackEnd::FileContainer updateFileContainer(filePath, Utf8String(), Utf8StringVector(), 75u);
    documents.create({createFileContainer});

    const std::vector<Document> updatedDocuments = documents.update({updateFileContainer});

    ASSERT_THAT(updatedDocuments.size(), Eq(1u));
    ASSERT_THAT(updatedDocuments.front().documentRevision(), Eq(75u));
}
开发者ID:choenig,项目名称:qt-creator,代码行数:11,代码来源:clangdocuments-test.cpp

示例10: WriteRead

TEST_F(AntennaMiniportTest, TestAntennaActivationTime)
{
    EXPECT_CALL(i2c, WriteRead(ANTENNA_PRIMARY_CHANNEL, ElementsAre(QueryActivationTime1), _))
        .WillOnce(Invoke([=](uint8_t /*address*/, span<const uint8_t> /*inData*/, span<uint8_t> outData) {
            std::fill(outData.begin(), outData.end(), 0);
            outData[0] = 10;
            return I2CResult::OK;
        }));
    TimeSpan response;
    const auto status = miniport.GetAntennaActivationTime(&miniport, &i2c, ANTENNA_PRIMARY_CHANNEL, ANTENNA1_ID, &response);
    ASSERT_THAT(status, Eq(OSResult::Success));
    ASSERT_THAT(response, Eq(TimeSpanFromMilliseconds(128000)));
}
开发者ID:PW-Sat2,项目名称:PWSat2OBC,代码行数:13,代码来源:miniport.cpp

示例11: GetTemperature

TEST_F(AntennaDriverTest, TestGetTemperature)
{
    EXPECT_CALL(primary, GetTemperature(ANTENNA_PRIMARY_CHANNEL, _))
        .WillOnce(Invoke([](AntennaChannel channel, uint16_t* value) //
            {
                UNREFERENCED_PARAMETER(channel);
                *value = 10;
                return OSResult::Success;
            }));

    uint16_t result;
    const auto status = driver.GetTemperature(&driver, ANTENNA_PRIMARY_CHANNEL, &result);
    ASSERT_THAT(status, Eq(OSResult::Success));
    ASSERT_THAT(result, Eq(10));
}
开发者ID:PW-Sat2,项目名称:PWSat2OBC,代码行数:15,代码来源:antenna.cpp

示例12: Eq

TEST(StringUtilTest, testConcatWithDelimiterForEmptyB) {
	string A = "AString";
	string B = "";
	char delimiter = ':';

	EXPECT_THAT(StringUtil::concatWithDelimiter(A, B, delimiter), Eq("AString:"));
}
开发者ID:deltaforge,项目名称:nebu-common-cpp,代码行数:7,代码来源:testStringUtil.cpp

示例13: ArmDeploymentSystem

TEST_F(AntennaDriverTest, TestAutomaticDeploymentSuccess)
{
    ON_CALL(primary, ArmDeploymentSystem(_)).WillByDefault(Return(OSResult::Success));
    EXPECT_CALL(primary, InitializeAutomaticDeployment(ANTENNA_BACKUP_CHANNEL, _)).WillOnce(Return(OSResult::Success));
    const auto status = driver.DeployAntenna(&driver, ANTENNA_BACKUP_CHANNEL, ANTENNA_AUTO_ID, TimeSpanFromSeconds(20), false);
    ASSERT_THAT(status, Eq(OSResult::Success));
}
开发者ID:PW-Sat2,项目名称:PWSat2OBC,代码行数:7,代码来源:antenna.cpp

示例14: CancelAntennaDeployment

TEST_F(AntennaDriverTest, TestFinishDeploymentDisarmsDeploymentSystem)
{
    ON_CALL(primary, CancelAntennaDeployment(_)).WillByDefault(Return(OSResult::Success));
    EXPECT_CALL(primary, DisarmDeploymentSystem(ANTENNA_PRIMARY_CHANNEL)).WillOnce(Return(OSResult::Success));
    const auto result = driver.FinishDeployment(&driver, ANTENNA_PRIMARY_CHANNEL);
    ASSERT_THAT(result, Eq(OSResult::Success));
}
开发者ID:PW-Sat2,项目名称:PWSat2OBC,代码行数:7,代码来源:antenna.cpp

示例15: testImageRendering

void GdImageRendererTest::testImageRendering(bool axis_labels)
{
    const char* filename = temp_filename_.getFilename();
    ASSERT_NE(nullptr, filename);

    // Ensure temporary file is deleted at end of test.
    FileDeleter deleter(filename);

    bool result = buffer_.load("../test/data/test_file_stereo_8bit_64spp.dat");
    ASSERT_TRUE(result);

    const WaveformColors& colors = audacityWaveformColors;

    result = renderer_.create(buffer_, 5.0, 1000, 300, colors, axis_labels); // zoom: 128
    ASSERT_TRUE(result);

    result = renderer_.saveAsPng(filename);
    ASSERT_TRUE(result);

    struct stat info;
    int stat_result = stat(filename, &info);

    ASSERT_THAT(stat_result, Eq(0));
    ASSERT_THAT(info.st_size, Gt(0));

    ASSERT_FALSE(output.str().empty());
    ASSERT_TRUE(error.str().empty());
}
开发者ID:DveMac,项目名称:audiowaveform,代码行数:28,代码来源:GdImageRendererTest.cpp


注:本文中的testing::Eq方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。