小编Rob*_*ads的帖子

Laravel:动态连接数据库

我正在Laravel 5(.1)中创建一个应用程序,需要连接到不同的数据库.唯一的问题是它不知道它必须连接到哪个数据库,因此在配置中使用database.php是不可能的.控制器负责与动态给定的连接细节建立连接.

如何建立与数据库的新连接,包括使用DB类?(或者这可能)

提前致谢!

php mysql laravel laravel-5.1

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

覆盖/模拟库函数以进行 dart/flutter 测试

我想知道是否有一种方法可以覆盖库函数,这样它们就不会触发或只返回其他内容。

import 'package:foo_package/exposing_foo_function.dart';

class TestableClass {
  bool bar() {
    return foo(); //foo is from the imported library
  }
}
Run Code Online (Sandbox Code Playgroud)

测试:

void main() {

  test('TestableClass.bar() when foo_package.foo() returns false', () {
    TestableClass testableClass = TestableClass();

    // Something to make foo_package.foo() return false.

    expect(testableClass.bar(), isFalse);

  });
}

Run Code Online (Sandbox Code Playgroud)

unit-testing dart flutter

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

标签 统计

dart ×1

flutter ×1

laravel ×1

laravel-5.1 ×1

mysql ×1

php ×1

unit-testing ×1