C++ では、クラス コンストラクターをどのようにテストしますか? 例えば:
Class myClass{
int a;
public:
myClass(); //Constructor
void reset(); //resets a to 0;
};
//Constructor defined to initialize a to 0
myClass::myClass(){
reset();
}
//reset sets a to 0
void myClass::reset(){
a = 0;
}
myClass() コンストラクターをテストするにはどうすればよいですか? プライベート データ メンバーにアクセスできないので、リセットが機能する場合、コンストラクターが機能すると言うのは有効でしょうか?