English 中文(简体)
为什么BOOST_AUTO_TEST_CASE 是否可行?
原标题:Why BOOST_AUTO_TEST_CASE is not working?
  • 时间:2010-09-29 16:19:55
  •  标签:
  • c++
  • testing

我做错了,但我不知道什么。 我的档案如下:

//main
#include "stdafx.h"


int _tmain(int argc, _TCHAR* argv[])
{

    return 0;
}


//MyFoo.h
#pragma once
#include "stdafx.h"
class MyFoo
{
public:
    MyFoo(void){};
    int multiplyByTwo(int value);
    ~MyFoo(void){};
};

//MyFoo.cpp
#include "stdafx.h"
#include "Myfoo.h"
int MyFoo::multiplyByTwo(int value)
{
    return value * 2;
}

//MyFoo_Test.cpp
#include "stdafx.h"
#include "Myfoo.h"

#define BOOST_TEST_MODULE MyTest 
#include <boost/test/unit_test.hpp> 

BOOST_AUTO_TEST_CASE( my_test ) 
{ 
    MyFoo a; 

    BOOST_REQUIRE( a.multiplyByTwo(2) == 5 );//<<---It shouldn t work 

}

看来,每逢5、4或8次这种试样,就属于我类型。 我做了什么错误?

最佳回答

Remove _tmain - it s non- need, and the test never在你有的情况下进行。

在2008年温32演播室,产出如下:

第1号试验案例

c:/temp/test/test.cpp(25): fatal error in "my_test": critical check a.multiplyByTwo(2) == 5 failed

问题回答

暂无回答




相关问题
Undefined reference

I m getting this linker error. I know a way around it, but it s bugging me because another part of the project s linking fine and it s designed almost identically. First, I have namespace LCD. Then I ...

C++ Equivalent of Tidy

Is there an equivalent to tidy for HTML code for C++? I have searched on the internet, but I find nothing but C++ wrappers for tidy, etc... I think the keyword tidy is what has me hung up. I am ...

Template Classes in C++ ... a required skill set?

I m new to C++ and am wondering how much time I should invest in learning how to implement template classes. Are they widely used in industry, or is this something I should move through quickly?

Print possible strings created from a Number

Given a 10 digit Telephone Number, we have to print all possible strings created from that. The mapping of the numbers is the one as exactly on a phone s keypad. i.e. for 1,0-> No Letter for 2->...

typedef ing STL wstring

Why is it when i do the following i get errors when relating to with wchar_t? namespace Foo { typedef std::wstring String; } Now i declare all my strings as Foo::String through out the program, ...

C# Marshal / Pinvoke CBitmap?

I cannot figure out how to marshal a C++ CBitmap to a C# Bitmap or Image class. My import looks like this: [DllImport(@"test.dll", CharSet = CharSet.Unicode)] public static extern IntPtr ...

Window iconification status via Xlib

Is it possible to check with the means of pure X11/Xlib only whether the given window is iconified/minimized, and, if it is, how?

热门标签