Vala 是否提供类似 C++ friend 类 的东西?
Does Vala provide something like C++ friend classes?
对于 C++,我喜欢单元测试函数或 classes 成为他们测试的 classes 的 friends。这样我就不会局限于 public 界面。我需要更少的模拟或样板来测试所有方法。同时分离public和私有方法
使用 Vala 制作了大多数方法 public 以便能够对其进行测试。这暴露了太多 class 接口。
有没有办法像在 C++ 中一样进行单元测试(classes 或函数)friends?
对于 C++,我喜欢单元测试函数或 classes 成为他们测试的 classes 的 friends。这样我就不会局限于 public 界面。我需要更少的模拟或样板来测试所有方法。同时分离public和私有方法
使用 Vala 制作了大多数方法 public 以便能够对其进行测试。这暴露了太多 class 接口。
有没有办法像在 C++ 中一样进行单元测试(classes 或函数)friends?