pretendbdd

A Java library to pretend BDD

License

License

GroupId

GroupId

jp.gr.java_conf.kazsharp
ArtifactId

ArtifactId

pretendbdd
Last Version

Last Version

1.0
Release Date

Release Date

Type

Type

jar
Description

Description

pretendbdd
A Java library to pretend BDD
Project URL

Project URL

https://github.com/kazsharp/pretendbdd
Source Code Management

Source Code Management

https://github.com/kazsharp/pretendbdd

Download pretendbdd

How to add to project

<!-- https://jarcasting.com/artifacts/jp.gr.java_conf.kazsharp/pretendbdd/ -->
<dependency>
    <groupId>jp.gr.java_conf.kazsharp</groupId>
    <artifactId>pretendbdd</artifactId>
    <version>1.0</version>
</dependency>
// https://jarcasting.com/artifacts/jp.gr.java_conf.kazsharp/pretendbdd/
implementation 'jp.gr.java_conf.kazsharp:pretendbdd:1.0'
// https://jarcasting.com/artifacts/jp.gr.java_conf.kazsharp/pretendbdd/
implementation ("jp.gr.java_conf.kazsharp:pretendbdd:1.0")
'jp.gr.java_conf.kazsharp:pretendbdd:jar:1.0'
<dependency org="jp.gr.java_conf.kazsharp" name="pretendbdd" rev="1.0">
  <artifact name="pretendbdd" type="jar" />
</dependency>
@Grapes(
@Grab(group='jp.gr.java_conf.kazsharp', module='pretendbdd', version='1.0')
)
libraryDependencies += "jp.gr.java_conf.kazsharp" % "pretendbdd" % "1.0"
[jp.gr.java_conf.kazsharp/pretendbdd "1.0"]

Dependencies

compile (1)

Group / Artifact Type Version
junit : junit jar 4.11

Project Modules

There are no modules declared in this project.

PretendBDDとは?

PretendBDDの意味は「なんちゃってBDD」です。
JUnitのテストクラスでBDDのようにケースを書くためのJavaライブラリですが、
具体的には**@Bdd**アノテーションにケースの説明を書くことで
メソッド名を動的に変更するだけです。

インストール

Mavenの場合

以下のdependencyを追加してください。

<dependency>
	<groupId>jp.gr.java_conf.kazsharp</groupId>
	<artifactId>pretendbdd</artifactId>
	<version>1.0</version>
</dependency>

Maven以外の場合

pretendbdd-x.x.jarとjunitのjarファイルをクラスパスに通してください。

使い方

  • テストクラスに@RunWith(BddRunner.class)を追加します
  • テストメソッドに@Bddを追加します
  • 「bddconf.properties」というファイルを作成し、「bdd=true」というプロパティを記述します。
  • クラスパスの通る場所に「bddconf.properties」を配置します。

コードサンプル

    @RunWith(BddRunner.class)
    public void MyTest {

      @Test
      @Bdd("テストケースの説明をここに書く")
      public void test1() {
        //Write JUnit test code here.
      }
    }

LICENSE

This software is released under the MIT License, see LICENSE.txt.

Versions

Version
1.0