小编tia*_*ldt的帖子

Scala中的BDD - 它是否必须丑陋?

我过去常用莴苣做蟒蛇.它是一个简单的BDD框架,其中规范是在外部纯文本文件中编写的.实现使用正则表达式来识别每个步骤,为规范中的每个句子提供可重用的代码.

使用scala,使用specs2scalatest我被迫在实现中编写规范,使得无法在另一个测试中重用该实现(当然,我们可以在某个地方的函数中实现它)并使其无法分离来自规范本身的测试实现(我曾经做过的事情,为客户提供验证测试).

最后,我提出了一个问题:考虑到客户端验证测试的重要性,scala中是否有一种方法可以让scala从外部文件加载测试,如果测试中的句子尚未实现并执行如果所有句子都已实施,通常会进行测试

bdd scala scalatest specs2

14
推荐指数
3
解决办法
6045
查看次数

Scala Generics和Numeric Implicits

我需要将两个函数作为参数传递给scala函数.然后,该函数应对它们进行评估并从中获取一个数字,然后对其进行操作.此数字可以是Int,Double或任何其他数字类型.无论它使用什么类型,我都希望该功能能够正常工作.

下面的例子解释了这个问题.

import Numeric.Implicits._

class Arithmetic[T : Numeric](val A: Connector[T], val B: Connector[T]) {
  val sum  = new Connector({ A.value + B.value })
}

class Constant[T](var x: T) {
  val value = new Connector({ x })
}

class Connector[T](f: => T) {
  def value: T = f
  override def toString = value.toString()
}

object Main extends App{
  val n1 = new Constant(1)

  // works
  val n5 = new Constant(5)
  val a = new Arithmetic( n1.value, n5.value )
  println(a.sum)

 // no …
Run Code Online (Sandbox Code Playgroud)

generics scala numeric implicit

8
推荐指数
1
解决办法
3450
查看次数

docker可以在Linux容器内运行吗?

Koding是一个协作编程环境,它为多个用户创建一个虚拟机来协作进行软件开发.他们使用Linux Containers来虚拟化机器.我无法在其上安装docker:

tiagoboldt@vm-2:~$ sudo docker build -t mongo .       
[sudo] password for tiagoboldt:          
Uploading context 645.1 kB
Uploading context 
Step 0 : FROM ubuntu:latest                                                                                                                                                                                      
Pulling repository ubuntu                                                                                                                                                                                        
9cd978db300e: Error pulling image (latest) from ubuntu, endpoint: https://cdn-registry-1.docker.io/v1/, Driver aufs failed to get image rootfs 6170bb7b0ad1003a827e4dc5253ba49f6719599eac485db51eaafd507c13c311: 
9cd978db300e: Error pulling image (latest) from ubuntu, Driver aufs failed to get image rootfs 6170bb7b0ad1003a827e4dc5253ba49f6719599eac485db51eaafd507c13c311: permission denied                               
6170bb7b0ad1: Error downloading dependent layers                                                                                                                                                                 

2014/02/28 03:32:55 build: pull: Could not find repository on any of the indexed …
Run Code Online (Sandbox Code Playgroud)

linux lxc docker

8
推荐指数
3
解决办法
2万
查看次数

Jquery使用id选择器返回一个列表

我使用以下代码遇到jquery和selectors问题:

<div id="test"></div>
console.log($('#test'));
Run Code Online (Sandbox Code Playgroud)

这总是返回一个列表,[<div id=?"test">?</div>?]而不是单个元素.

这导致总是必须$('#test')[0]为每个操作而不是仅写$('#test').有什么想法吗?

问候

javascript jquery jquery-selectors

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