易数编程之梅花3弄

作者: 总有骄阳 | 来源:发表于2017-05-06 21:59 被阅读82次

前一篇:易数编程之梅花2弄

很久没更新了,前一篇介绍了Cucumber工具的基本原理,并且读到了输入参数,今天的任务是让第一个用例真正跑过。

一、观梅占

1、先回顾一下观梅占:

辰年十二月十七日申时,康节先生偶观梅,见二雀争枝坠地。先生曰:“不动不占,不因事不占。今二雀争枝坠地,怪也。”因占之,辰年五数,十二月十二数,十七日十七数,共三十四数,除四八三十二,余二,属兑,为上卦,加申时九数,总得四十三数,五八除四十,余得三数,为离,作下卦。又上下总四十三数,以六除,六七四十二,余一为动爻,是为泽火革。初爻变咸,互见乾巽。

断之曰:“详此卦,明晚当有女子折花,园丁不知而逐之,女子失惊坠地,逐伤其股。右兑金为体,离火克之。互中巽木,复三起离火,则克体之卦气盛。兑为少女,因知女子之被伤,而互中巽木,又逢乾金兑金克之,则巽木被伤,而巽为股,故有伤股之应。幸变为艮土,兑金得生,知女子但被伤,而不至凶危也。

2、再看一下Feature文件:

输入(Input)、处理(Process)、输出(Output),三个阶段分明,看起来很清晰。

Feature

3、继续看测试步骤

写测试代码的时候会发现一个问题:测试步骤之间的参数转递。

测试步骤1:读出的输入数据要传递到测试步骤2。

测试步骤2:测试步骤2的返回结果要传递的测试步骤3。

测试步骤3:用测试步骤2的返回结果与预期结果做比较。

测试步骤

二、补齐代码

梅花易数以先天八卦计数:乾一、兑二、离三、震四、巽五、坎六、艮七、坤八。

先天八卦

八卦定义:

八卦

余下代码不赘述了,逻辑很简单:

核心代码

效果:

预期结果

源码:github.com/Git008/yishu

相关文章

  • 易数编程之梅花3弄

    前一篇:易数编程之梅花2弄 很久没更新了,前一篇介绍了Cucumber工具的基本原理,并且读到了输入参数,今天的任...

  • 易数编程之梅花4弄

    前一篇:易数编程之梅花3弄 关键词:易经、实例化需求、安卓、微服务、Devops 说明:当前只包含了易经和实例化需...

  • 易数编程之梅花1弄

    《梅花易数》一物从来有一身,一身还有一乾坤。能知万物备于我,肯把三才别立根。天向一中分造化,人于心上起经纶。仙人亦...

  • 易数编程之梅花2弄

    前一篇:易数编程之梅花1弄 上次只是跑了一个空的用例,继续,首先介绍一下Cucumber的运行原理。 一、Cucu...

  • 【易经杂记】梅花易数基本要素

    一、梅花易数简介 《梅花易数》是中国古代占卜法之一。现在的八卦象数、梅花心易都是梅花易数的别称。相传为宋代易学家邵...

  • 【觉悟传统文化《周易》(24)】——梅花易数

    【觉悟传统文化《周易》(24)】——梅花易数 一、梅花概述 梅花易数是中国古代占卜法之一。现在的梅花心易就是梅花易...

  • 梅花易数

    梅花易数是我国古代占卜方法之一。现在的梅花心易就是梅花易数的别称。相传为宋代易学家邵雍所著。梅花易数起源于汉易,是...

  • 《梅花易数》

    《梅花易数》是中国古代占卜法之一。现在的梅花心易就是梅花易数的别称。相传为宋代易学家邵康节所著,梅花易数起源于汉易...

  • 【觉悟传统文化《梅花易数》(1)】——八卦类象

    【觉悟传统文化《梅花易数》(1)】——八卦类象 一、梅花易数与八卦 《梅花易数》起源于汉易,是一部以易学中的数学为...

  • 《梅花易数》

    《梅花易数》 文/廖又蓉 是心在变还是时空在变已经不重要了瓷枕头在今天打开惊奇枷锁风马牛的相遇响春雷...

网友评论

本文标题:易数编程之梅花3弄

本文链接:https://www.haomeiwen.com/subject/xhjytxtx.html