小编Mat*_*cey的帖子

SpecFlow/Cucumber/Gherkin - 使用场景大纲中的表格

希望我能够清楚地解释我的问题,以便其他人理解,我们在这里,想象我有以下两个假设情景:

Scenario: Filter sweets by king size and nut content
Given I am on the "Sweet/List" Page
When I filter sweets by 
    | Field               | Value  |
    | Filter.KingSize     | True   |
    | Filter.ContainsNuts | False  |
Then I should see :
    | Value            |
    | Yorkie King Size |
    | Mars King Size   |

Scenario: Filter sweets by make
Given I am on the "Sweet/List" Page
When I filter sweets by 
    | Field        | Value  |
    | Filter.Make  | …
Run Code Online (Sandbox Code Playgroud)

automated-tests cucumber specflow gherkin

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

iPhone BDD测试/ iCuke建议

我最近已经介绍了BDD的概念,并且正在我正在研究的Web系统上使用SpecFlow.我想在我的业余时间使用BDD和我正在研究的辅助项目,创建一个iPhone应用程序.

在阅读网上的文章和问题后:iOS测试/规格TDD/BDD和集成与验收测试我决定在本周末研究iCuke,因为它似乎是我可以选择的最佳选择,但是看起来该项目目前还没有被维护?

我的问题是,是否有人知道该项目是否仍在维护?如果不是,它目前处于稳定和有用的版本?或者有人知道正在维护的任何其他叉子吗?例如,我发现这篇博客文章(cucumber-tests-on-iphoneipad)只是想知道是否有人可能提供更多功能或定期更新,我应该在本周末进入iCuke之前使用.

提前致谢!

iphone bdd automated-tests cucumber

6
推荐指数
1
解决办法
1011
查看次数

iPhone - 是否可以创建一个动画,从中心向外显示图像?

我已经看过很多关于如何通过改变他们的alpha值(例如这里)在iPhone上淡入淡出图像的教程.

多数民众赞成,但我正在努力实现略微不同的东西; 而不是整个图像淡入/淡出,我会对图像进行动画处理,以便随着时间的推移它从图像的中心显示到边缘(反之亦然).

因此,在动画开始时,我希望图像不会显示在屏幕上,然后在动画的持续时间内从中心逐位开始显示图像,直到我们到达结尾并且整个图像显示在屏幕.

我无法找到这些方面的任何内容,有谁知道这是否可以在iPhone上实现?任何可能有用的想法/链接?

iphone animation objective-c

6
推荐指数
1
解决办法
563
查看次数

使用SequenceEqual可枚举方法的LINQ to Entities错误

我有以下LINQ语句(stationId是一个int,版本是一个字节数组):

            var foundStation = (from wd in _Context.AssignmentWizardDatas
                from station in wd.AssignmentWizardStationDatas
                where station.Id == stationId
                where station.Version.SequenceEqual(version)
                select station).SingleOrDefault();
Run Code Online (Sandbox Code Playgroud)

运行上面的代码时遇到以下错误:

LINQ to Entities无法识别方法'Boolean SequenceEqual [Byte](System.Collections.Generic.IEnumerable 1[System.Byte], System.Collections.Generic.IEnumerable1 [System.Byte])'方法,并且此方法无法转换为商店表达式.

经过一些阅读后我发现问题是LINQ无法将SequenceEqual方法调用转换为SQL等价物(我想不管怎么说).有谁知道解决这个问题的解决方案?或者在尝试使用带有LINQ查询的字节数组时,或许可以指出我正确的方向,我找不到专门用于字节数组的现有问题.

提前致谢.

编辑:使用Jani的帖子这是用于解决此错误的最终代码:

        //eager execution of the linq query to find the stations 
   var foundStation = (from wd in _Context.AssignmentWizardDatas
                            from station in wd.AssignmentWizardStationDatas
                            where station.Id == stationId
                            select station).ToList();
   //finding the result in memory   
        var result = (from f in foundStation
                      where f.Version.SequenceEqual(version)
                      select f).SingleOrDefault();
Run Code Online (Sandbox Code Playgroud)

linq linq-to-entities c#-4.0

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

SQLite从多行返回的数据作为一行返回

我想知道是否可以在SQLite中使用SELECT语句将两行中的数据合并为一个,类似于下面的SQL Server论坛中的建议.

考虑下面基于SQL Server的场景(取自http://forums.aspfree.com/microsoft-sql-server-14/merge-the-two-rows-in-one-row-245550.html)

鉴于有一张桌子

EMP

ID | 名称|
1 | x |
1 | P |
2 | y |
2 | 问|
3 | W |

我们希望select语句中的结果数据输出:

Emp_Data

Id | 名字-1 | 名字-2 |
1 | x | P |
2 | y | 问|
3 | w | |

帖子中的答案表明以下SQL是一种可能的解决方案:

SELECT 
   a.ID, 
   [Name-1] = ISNULL(( 
   SELECT TOP 1 Name 
   FROM emp 
   WHERE ID = a.ID),''), 
   [Name-2] = ISNULL(( 
   SELECT TOP 1 b.Name 
   FROM emp b …
Run Code Online (Sandbox Code Playgroud)

sqlite

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

iPhone使用进度条计时器实现流畅的动画

我试图在学习的精神上在iPhone上实现一个简单的测验应用程序,这个应用程序的一部分是一个计时器.

我希望我的计时器从10倒数到0.我有一个简单的NSTimer重复并每秒调用一个方法,在这个方法中我更新一个显示剩余时间的标签,这很好用.

现在我没有使用标签来显示计时器,而是想使用图形进度条,所以我创建了十个图像,一个完整的长度(代表10),下一个9/10的大小等等,以及我的重复计时器方法而不是更新标签我用适当的图像更新UIImage,所以随着时间的推移,进度条变得越来越小.

我的问题是,由于我实现进度条的方式,它每秒更新时看起来不是很顺畅.我还有另一种方法来开发这种功能吗?我听说您可以使用可伸缩的图像来获得更平滑的效果,但我看不到任何好的例子.

欢迎任何建议和代码示例,只是想在这里学习.

iphone animation objective-c

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

将数据库列转换为关联的行数据

我继承了一个旧的访问数据库,其中包括一个表,该表的数据组织如下:

+-------+--------+-------------+-------------+-------------+----------------+
| Code  |  Year  |  Category1  |  Category2  |  Category3  |  ... etc ...   |
+-------+--------+-------------+-------------+-------------+----------------+
| A     |  2011  |          1  |          4  |         12  |                |
| A     |  2012  |          5  |          33 |         24  |                |
| B     |  2012  |          4  |          11 |         76  |                |
+-------+--------+-------------+-------------+-------------+----------------+
Run Code Online (Sandbox Code Playgroud)

我需要将此(实际表中有很多列)更改为以下结构:

+-------+--------+-------------+--------+
| Code  |  Year  |  Cat        |  Value |
+-------+--------+-------------+--------+
| A     |  2011  |  Category1  | 1      |
| A     |  2011 …
Run Code Online (Sandbox Code Playgroud)

database ms-access

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