小编2tu*_*els的帖子

使用 Codeception 检查外部重定向

我想检查这样的事情:

<?php

$I->amOnPage('/go/google');
$I->seeCurrentUrlEquals('http://google.com');
Run Code Online (Sandbox Code Playgroud)

但我得到错误:

Failed asserting that two strings are equal.
--- Expected
+++ Actual
@@ @@
-'http://google.com'
+''

Scenario Steps:
2. I see current url equals "http://google.com"
1. I am on page "/go/google"
Run Code Online (Sandbox Code Playgroud)

想法只是检查用户是否被重定向到外部资源。

php testing codeception

5
推荐指数
1
解决办法
6771
查看次数

虚拟/覆盖,新的和未指定的

我得到了virtual/overridenew修饰符之间的区别.但是当我没有指定任何修饰符的时候呢.

例如,我有AnimalCat类(Cat继承Animal).

Animal class有方法:

public void Say()
{
    // do something
}
Run Code Online (Sandbox Code Playgroud)

并且Cat类有方法:

public void Say()
{
    // do something else
}
Run Code Online (Sandbox Code Playgroud)

当我使用这种方法时,它们就好像我使用了new关键字一样.

Visual Studio向我显示警告(如果要隐藏,请使用新关键字).

当我没有指定关键字时,为什么编译器不会中断.它只是神奇地用了一点警告.我可以使用某些严格模式,也可以在IDE中编辑设置.

或者可能是我没有得到的功能:)

c#

0
推荐指数
1
解决办法
111
查看次数

标签 统计

c# ×1

codeception ×1

php ×1

testing ×1