小编Sno*_*oze的帖子

Quick Nimble ios 测试未运行

我正在尝试使用 Quick & Nimble 来测试项目,但测试从未执行。

我使用 Xcode 中的“文件”->“新建”->“项目”从头开始创建了一个项目。该项目称为“MyApp”。然后我创建了一个 UnitTest 目标测试“MyApp”。

我添加了以下 Podfile:

use_frameworks!
inhibit_all_warnings!

target 'MyApp' do
  # Pods for Test
  target "MyAppTests" do
  
      pod 'Quick'
      pod 'Nimble'
    end
end
Run Code Online (Sandbox Code Playgroud)

我运行了“pod install”,一切顺利。

然后,我创建了一个测试文件:

import Quick
import Nimble
@testable import MyApp

class TestSpec: QuickSpec {

    override func spec() {
        describe("Describe test") {
            context("Context test") {
                it("Assertion") {
                    expect("toto") == "tata"
                }
            }
        }
    }

}
Run Code Online (Sandbox Code Playgroud)

然后我进行了测试。我预计我的测试会失败,但实际上:什么也没有。它从未被执行过。你们知道为什么吗?

多谢。

testing nimble swift

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

快速获得一个月的第一天

我正在寻找一种方法来获得一个月的第一天(在Swift中).我想知道它是星期一,星期二等......通过返回相应的数字.

我尝试了许多解决方案,例如获取NSCalendar组件.weekDay但没有人工作.

Example :

print(getTheFirstDate("2016-2-18"))

// Should return : 0 (because the first day of February 2016 is Monday).
Run Code Online (Sandbox Code Playgroud)

任何帮助将是欣赏.

calendar swift

4
推荐指数
1
解决办法
5809
查看次数

从文本 preg_replace src img

我正在寻找一种方法来从文本中更改我所有的 img src。

例子 :

$var = "Some text Some text Some text <img src=\"test1.jpg\"/> Some text Some text Some text Some text <img src=\"test2.jpg\"/>";
Run Code Online (Sandbox Code Playgroud)

我想将两个 src 更改为数组中的一个值:

$array = array("apple.jpg", "banana.jpg");
Run Code Online (Sandbox Code Playgroud)

然后 $var 应该是这样的:

"Some text Some text Some text <img src=\"apple.jpg\"/> Some text Some text Some text Some text <img src=\"banana.jpg\"/>"
Run Code Online (Sandbox Code Playgroud)

我正在使用 img 的 src 对每个 preg_match 进行循环,但我不知道如何修改最终 var 中的 src。

(对不起我的英语不好 :( )

谢谢。

编辑 :

非常感谢您的回答

如果那样,我该怎么办,我只想修改以“数据如:src =“数据等”开头的 src

php regex src

2
推荐指数
1
解决办法
914
查看次数

标签 统计

swift ×2

calendar ×1

nimble ×1

php ×1

regex ×1

src ×1

testing ×1