View Javadoc

1   /**
2    * 
3    */
4   package com.btmatthews.ldapunit.impl;
5   
6   import com.btmatthews.ldapunit.ILDAPDataSet;
7   
8   /**
9    * @author <a href="mailto:brian@btmatthews.com">Brian Matthews</a>
10   * @version 1.0
11   */
12  public final class LDAPDataSetAssertions
13  {
14      /**
15       * Assert that the cardinality of set <code>a</code> is <code>n</code>.
16       * 
17       * @param n
18       *            The expected cardinality.
19       * @param a
20       *            The set being tested.
21       * @return <code>true</code> if the cardinality of <code>a</code> is
22       *         <code>n</code>.
23       */
24      public static boolean assertCardinality(final int n, final ILDAPDataSet a)
25      {
26          return false;
27      }
28  
29      /**
30       * Asserts that sets <code>a</code> and <code>b</code> are equivalent.
31       * 
32       * @param a
33       *            A set being tested.
34       * @param b
35       *            A set being tested.
36       * @return <code>true</code> if the <code>a</code> and <code>b</code> are equivalent.
37       */
38      public static boolean assertEquals(final ILDAPDataSet a,
39          final ILDAPDataSet b)
40      {
41          return false;
42      }
43  
44      /**
45       * Asserts that <code>a</code> is a subset of <code>b</code>. This means
46       * that <code>a</code> contains some or all of the elements of
47       * <code>b</code>.
48       * 
49       * @param a
50       *            The subset being tested.
51       * @param b
52       *            The superset being tested.
53       * @return <code>true</code> if <code>a</code> is a proper subset of
54       *         <code>b</code>.
55       */
56      public static boolean assertSubSetOf(final ILDAPDataSet a,
57          final ILDAPDataSet b)
58      {
59          return false;
60      }
61  
62      /**
63       * Asserts that <code>a</code> is a proper subset of <code>b</code>. This
64       * means that <code>a</code> contains some but not all of the elements
65       * <code>b</code>.
66       * 
67       * @param a
68       *            The subset being tested.
69       * @param b
70       *            The superset being tested.
71       * @return <code>true</code> if <code>a</code> is a proper subset of
72       *         <code>b</code>.
73       */
74      public static boolean assertProperSubSetOf(final ILDAPDataSet a,
75          final ILDAPDataSet b)
76      {
77          return false;
78      }
79  }