我的開源兒子 amop [amop 見聞錄]
Monday, April 14th, 2008amop 是我所寫的一個C++ Mock Object[1. 有空會談多些 Mock Object 的運用] Framework,它是開源[1. Open Source]的,也是我第一個開源的程式。 在我開發這個程式之前,我也是使用其他人所寫的Mock Object Framework,但使用起來,發覺有一點麻煩: class Interface { virtual ~Interface(){}; virtual void Foo() = 0; }; class BaseMock : class Interface, MockObject { virtual void Foo() { // Check this function is called } } ... BaseMock mockObject; ... // Some way ...