PHP方法模拟检查传递给方法

时间:2018-02-13 20:44:51

标签: php mocking phpunit

我正在使用Phpunit进行单元测试及其模拟框架。我有一个方法的模拟:

    $myProcessor
        ->expects($this->once())
        ->method("myMockedMethodName");

我想验证传递给它的一个参数。

例如,我的函数采用arg1,arg2,arg3。我想只检查arg2。

如何处理PHP模拟?

1 个答案:

答案 0 :(得分:3)

您使用文档中解释的with corenlp.CoreNLPClient(annotators="tokenize ssplit lemma pos ner depparse natlog openie".split()) as client: ann = client.annotate(text) sentence = ann.sentence[0].openieTriple for x in ann.sentence: print(x.openieTriple) 方法(https://phpunit.readthedocs.io/en/latest/test-doubles.html#test-doubles-mock-objects-examples-subjecttest2-php