Overview | Package | Class | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## Hierarchy For All Packages

Package Hierarchies:
  org.hamcrest, org.hamcrest.beans, org.hamcrest.collection, org.hamcrest.core, org.hamcrest.number, org.hamcrest.object, org.hamcrest.text, org.hamcrest.xml, org.jmock, org.jmock.api, org.jmock.integration.junit3, org.jmock.integration.junit4, org.jmock.lib, org.jmock.lib.action, org.jmock.lib.concurrent, org.jmock.lib.legacy, org.jmock.lib.script, org.jmock.syntax

## Class Hierarchy

- java.lang.Object
  - org.jmock.lib.action.ActionSequence (implements org.jmock.api.Action)
  - junit.framework.Assert
    - junit.framework.TestCase (implements junit.framework.Test)
      - org.jmock.integration.junit3.VerifyingTestCase
        - org.jmock.integration.junit3.MockObjectTestCase
  - org.jmock.lib.AssertionErrorTranslator (implements org.jmock.api.ExpectationErrorTranslator)
  - org.hamcrest.BaseDescription (implements org.hamcrest.Description)
    - org.hamcrest.StringDescription
  - org.hamcrest.BaseMatcher<T> (implements org.hamcrest.Matcher<T>)
    - org.hamcrest.core.AllOf<T>
    - org.hamcrest.core.AnyOf<T>
    - org.hamcrest.core.DescribedAs<T>
    - org.hamcrest.object.HasToString<T>
    - org.hamcrest.core.Is<T>
    - org.hamcrest.core.IsAnything<T>
    - org.hamcrest.core.IsEqual<T>
    - org.hamcrest.collection.IsIn<T>
    - org.hamcrest.core.IsInstanceOf
    - org.hamcrest.core.IsNot<T>
    - org.hamcrest.core.IsNull<T>
    - org.hamcrest.core.IsSame<T>
    - org.hamcrest.TypeSafeMatcher<T>
      - org.hamcrest.beans.HasProperty<T>
      - org.hamcrest.beans.HasPropertyWithValue<T>
      - org.hamcrest.xml.HasXPath
      - org.hamcrest.collection.IsArray<T>
      - org.hamcrest.collection.IsArrayContaining<T>
      - org.hamcrest.number.IsCloseTo
      - org.hamcrest.collection.IsCollectionContaining<T>
      - org.hamcrest.object.IsCompatibleType<T>
      - org.hamcrest.text.IsEqualIgnoringCase
      - org.hamcrest.text.IsEqualIgnoringWhiteSpace
      - org.hamcrest.object.IsEventFrom
      - org.hamcrest.number.IsGreaterThan<T>
      - org.hamcrest.collection.IsMapContaining<K,V>
      - org.hamcrest.text.SubstringMatcher
        - org.hamcrest.text.StringContains
        - org.hamcrest.text.StringEndsWith
        - org.hamcrest.text.StringStartsWith
  - org.jmock.lib.CamelCaseNamingScheme (implements org.jmock.api.MockObjectNamingScheme)
  - org.jmock.lib.legacy.ClassImposteriser (implements org.jmock.api.Imposteriser)
  - org.jmock.lib.legacy.ClassImposteriser.ClassWithSuperclassToWorkAroundCglibBug
  - org.hamcrest.CoreMatchers
  - org.jmock.lib.action.CustomAction (implements org.jmock.api.Action)
  - org.jmock.lib.concurrent.DeterministicExecutor (implements java.util.concurrent.Executor)
  - org.jmock.lib.concurrent.DeterministicScheduler (implements java.util.concurrent.ScheduledExecutorService)
  - org.jmock.lib.action.DoAllAction (implements org.jmock.api.Action)
  - org.jmock.Expectations (implements org.jmock.syntax.ActionClause, org.jmock.syntax.ArgumentConstraintPhrases, org.jmock.syntax.CardinalityClause, org.jmock.internal.ExpectationBuilder)
  - org.jmock.lib.IdentityExpectationErrorTranslator (implements org.jmock.api.ExpectationErrorTranslator)
  - org.jmock.api.Invocation (implements org.hamcrest.SelfDescribing)
  - org.jmock.lib.JavaReflectionImposteriser (implements org.jmock.api.Imposteriser)
  - org.jmock.integration.junit3.JUnit3ErrorTranslator (implements org.jmock.api.ExpectationErrorTranslator)
  - org.jmock.lib.LastWordNamingScheme (implements org.jmock.api.MockObjectNamingScheme)
  - org.hamcrest.Matchers
  - org.jmock.Mockery (implements org.hamcrest.SelfDescribing)
    - org.jmock.integration.junit3.JUnit3Mockery
    - org.jmock.integration.junit4.JUnit4Mockery
  - org.hamcrest.number.OrderingComparisons
  - org.hamcrest.beans.PropertyUtil
  - org.jmock.lib.RetroNamingScheme (implements org.jmock.api.MockObjectNamingScheme)
  - org.jmock.lib.action.ReturnEnumerationAction (implements org.jmock.api.Action)
  - org.jmock.lib.action.ReturnIteratorAction (implements org.jmock.api.Action)
  - org.jmock.lib.action.ReturnValueAction (implements org.jmock.api.Action)
  - org.junit.runner.Runner
    - org.junit.internal.runners.JUnit4ClassRunner (implements org.junit.runner.manipulation.Filterable, org.junit.runner.manipulation.Sortable)
      - org.jmock.integration.junit4.JMock
  - org.jmock.lib.script.ScriptedAction (implements org.jmock.api.Action)
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Error
      - org.jmock.api.ExpectationError (implements org.hamcrest.SelfDescribing)
    - java.lang.Exception
      - java.lang.RuntimeException
        - java.lang.UnsupportedOperationException
          - org.jmock.lib.concurrent.UnsupportedSynchronousOperationException
  - org.jmock.lib.action.ThrowAction (implements org.jmock.api.Action)
  - org.jmock.lib.action.VoidAction (implements org.jmock.api.Action)
  - org.hamcrest.text.X

## Interface Hierarchy

- org.jmock.syntax.ActionClause
- org.jmock.syntax.ArgumentConstraintPhrases
- org.jmock.syntax.CardinalityClause
- org.hamcrest.Description
- org.jmock.api.ExpectationErrorTranslator
- org.jmock.api.Imposteriser
- org.jmock.api.Invokable
  - org.jmock.api.Action (also extends org.hamcrest.SelfDescribing)
- org.jmock.syntax.MethodClause
  - org.jmock.syntax.ParametersClause
- org.jmock.api.MockObjectNamingScheme
- org.jmock.syntax.ReceiverClause
- org.hamcrest.SelfDescribing
  - org.jmock.api.Action (also extends org.jmock.api.Invokable)
  - org.jmock.api.Expectation
  - org.hamcrest.Matcher<T>
  - org.jmock.States (also extends org.jmock.syntax.StatesClause)
- org.jmock.Sequence
- org.jmock.syntax.StatesClause
  - org.jmock.States (also extends org.hamcrest.SelfDescribing)

## Annotation Type Hierarchy

- org.hamcrest.Factory (implements java.lang.annotation.Annotation)

Overview | Package | Class | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES