quality: Add test cases for openflow actions

This commit is contained in:
Eishun Kondoh 2019-04-22 20:47:52 +09:00
parent 84a827eea1
commit d2a6488f79
9 changed files with 112 additions and 22 deletions

View file

@ -11,7 +11,8 @@ defmodule Openflow.Action.NxConjunction do
alias __MODULE__
alias Openflow.Action.Experimenter
def new(options \\ []) do
@spec new(Keyword.t()) :: %NxConjunction{}
def new(options) do
n_clauses = options[:n_clauses] || raise "n_clauses must be specified"
n_clauses >= 2 || raise "n_clauses must be greater than 1"