小编Vla*_*tov的帖子

Mock vs MagicMock

我的理解是,MagicMockMock的超集,它自动执行"魔术方法",从而无缝地提供对列表,迭代等的支持......那么普通Mock存在的原因是什么?这不仅仅是MagicMock的精简版,几乎可以被忽略吗?Mock类是否知道MagicMock中没有的任何技巧?

python mocking

125
推荐指数
5
解决办法
4万
查看次数

如何区分boost序列化中的读/写操作?

使用boost序列化库我有一个非常简单的serialize()成员函数,如:

template <class Archive>
  void serialize( Archive& ar, unsigned version )
  {
     ar & m_Searcher;
  }
Run Code Online (Sandbox Code Playgroud)

......我想保持这么简单(我不想特别使用拆分).但在写作的情况下,我想m_Searcher在实际写作之前做一些"准备" .

{
  if( this-is-a-writing-operation )
     do-some-preparation( m_Searcher )

  ar & m_Searcher;
}
Run Code Online (Sandbox Code Playgroud)

有没有简单的方法来区分读写操作?

c++ serialization boost

13
推荐指数
1
解决办法
2427
查看次数

标签 统计

boost ×1

c++ ×1

mocking ×1

python ×1

serialization ×1