相关疑难解决方法(0)

VS2012:单元测试出错:Assert :: AreEqual(object,object)不起作用

当我在VS 2012上使用Visual Studio Native Unit Test时,我找到了一个奇怪的问题.我有一个类似的Coordinates类:

#ifndef COORDINATES_HPP
#define COORDINATES_HPP

#include <iostream>

namespace Core {
class Coordinates {
public:
    Coordinates();
    Coordinates( int x, int y );
    Coordinates( const Coordinates &copy );
    ~Coordinates();

    void operator=( Coordinates coordinates );
    void operator+=( Coordinates coordinates );
    void operator-=( Coordinates coordinates );
    Coordinates operator+( Coordinates coordinates );
    Coordinates operator-( Coordinates coordinates );
    bool operator==( Coordinates coordinates );
    bool operator!=( Coordinates coordinates );

    int getX() const { return m_x; }
    int getY() const { return m_y; …
Run Code Online (Sandbox Code Playgroud)

c++ unit-testing visual-c++ visual-studio-2012

7
推荐指数
2
解决办法
3910
查看次数