eg
Class AllPairs

java.lang.Object
  extended by fit.Fixture
      extended by eg.AllFiles
          extended by eg.AllCombinations
              extended by eg.AllPairs

public class AllPairs
extends AllCombinations


Nested Class Summary
static class AllPairs.Cases
           
 class AllPairs.Item
           
 class AllPairs.Pair
           
static class AllPairs.Pairs
           
static class AllPairs.Setup
           
static class AllPairs.Stats
           
static class AllPairs.Step
           
 class AllPairs.Var
           
 
Nested classes/interfaces inherited from class eg.AllFiles
AllFiles.Expand
 
Nested classes/interfaces inherited from class fit.Fixture
Fixture.RunTime
 
Field Summary
static java.util.List cases
           
static AllPairs fut
           
 java.util.SortedSet pairs
           
 int rank
           
 int steps
           
 java.util.Map toItem
           
 java.util.List vars
           
 
Fields inherited from class eg.AllCombinations
caseNumber, lists, row
 
Fields inherited from class eg.AllFiles
fileStack, runCount
 
Fields inherited from class fit.Fixture
args, counts, gray, green, red, summary, yellow
 
Constructor Summary
AllPairs()
           
 
Method Summary
protected  void combinations()
           
protected  void doAllItemPairs(AllPairs.Var vl, AllPairs.Var vr)
           
protected  void doAllItems(AllPairs.Var var, java.util.List files)
           
protected  void doAllVarPairs()
           
protected  void doAllVars()
           
protected  void emit(AllPairs.Item[] slug)
           
protected  void fill(AllPairs.Item[] slug, AllPairs.Pair pair)
           
protected  void generate()
           
protected  boolean isFull(AllPairs.Item[] slug)
           
protected  AllPairs.Pair nextFit(AllPairs.Item[] slug)
           
protected  AllPairs.Pair nextPair()
           
protected  void populate()
           
 
Methods inherited from class eg.AllCombinations
combinations, doCase, doRow, doTable
 
Methods inherited from class eg.AllFiles
doFiles, doRow, expand, expand, pop, pushAndCheck, read, run
 
Methods inherited from class fit.Fixture
camel, check, counts, doCell, doCells, doRows, doTables, error, escape, exception, fixtureName, getArgs, getArgsForTable, getLinkedFixtureWithArgs, ignore, info, info, interpretTables, label, loadFixture, parse, right, wrong, wrong
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

rank

public int rank

steps

public int steps

toItem

public java.util.Map toItem

vars

public java.util.List vars

pairs

public java.util.SortedSet pairs

fut

public static AllPairs fut

cases

public static java.util.List cases
Constructor Detail

AllPairs

public AllPairs()
Method Detail

combinations

protected void combinations()
Overrides:
combinations in class AllCombinations

populate

protected void populate()

doAllVars

protected void doAllVars()

doAllItems

protected void doAllItems(AllPairs.Var var,
                          java.util.List files)

doAllVarPairs

protected void doAllVarPairs()

doAllItemPairs

protected void doAllItemPairs(AllPairs.Var vl,
                              AllPairs.Var vr)

generate

protected void generate()

fill

protected void fill(AllPairs.Item[] slug,
                    AllPairs.Pair pair)

isFull

protected boolean isFull(AllPairs.Item[] slug)

nextFit

protected AllPairs.Pair nextFit(AllPairs.Item[] slug)

nextPair

protected AllPairs.Pair nextPair()

emit

protected void emit(AllPairs.Item[] slug)


Copyright © 2011 Fit. All Rights Reserved.