如何测试私有 Private/Internal 方法

 时间:2024-10-14 07:21:07

1、添加测试方法 TestMethod

2、初始化 PrivateObject(测试实例方法),PrivateType ( 测试私有方法)[TestMethod] public void TestPrivateAdd() { PrivateObject po = new PrivateObject(new Calculate()); Assert.AreEqual(po.Invoke("Add", 1, 2), 3); }

3、针对Internal修饰的一样可以使用 PrivateObject/PrivateType[TestMethod] public void TestInternalStaticAdd() { PrivateType po = new PrivateType(typeof(Calculate)); Assert.AreEqual(po.InvokeStatic("AddStatic", 1, 2), 3); }

  • Dynamic web Project 没有web.xml配置文件
  • Intellij IDEA OutOfMemoryError: Java 的解决
  • jquery如何移除div的class属性
  • intellij idea如何调整java编译器堆大小
  • java实体类和json字符串的互转
  • 热门搜索
    怎么画 海带做法大全 鸡蛋怎么做好吃 鼻子上长痘痘怎么去掉 诺优能奶粉怎么样 煜怎么读音 回收站删除的文件怎么恢复 眼睛干涩疼痛是怎么回事 山药弄到手上很痒怎么办 特色小吃做法