logo

Back to index

LCOM5

Min: 0.0000, max: 1.6667, yellow zone: [0.6000 .. 0.4000].

Elements: 139, μ: 0.8988, σ: 0.3014, Var: 0.0908, defects: 22%.

Packages: 14, classes: 316.

Green: 30, yellow: 8, red: 278.

Class LCOM5 m a
o.j.c.reporters.ContextOutput NaN 1 1
o.j.c.reporters.ContextStoryReporter -0 2 1
o.j.c.reporters.C..$DelayedMethod NaN 1 2
o.j.c.reporters.ConsoleOutput NaN 0 0
o.j.c.reporters.ANSIConsoleOutput 1.125 3 4
o.j.c.reporters.CrossReference 0.9333 16 3
o.j.c.reporters.C..$XRefRoot NaN 0 0
o.j.c.reporters.F..$PrintStreamCreationFailed 0 0 1
o.j.c.reporters.F..$FilePrintStream NaN 1 2
o.j.c.reporters.FreemarkerProcessor 1 2 1
o.j.c.reporters.F..$FreemarkerProcessingFailed NaN 0 0
o.j.c.reporters.C..$XRef 0 0 2
o.j.c.reporters.FreemarkerViewGenerator NaN 1 0
o.j.c.reporters.F..$AbstractPathResolver NaN 1 0
o.j.c.reporters.F..$ResolveToPackagedName NaN 1 0
o.j.c.reporters.F..$ResolveToSimpleName NaN 1 0
o.j.c.reporters.C..$XRefStory NaN 0 0
o.j.c.reporters.FilePrintStreamFactory 0.6667 7 3
o.j.c.reporters.Format 1.4231 3 13
o.j.c.reporters.HtmlOutput NaN 0 0
o.j.c.reporters.DelegatingStoryReporter 0.0278 37 1
o.j.c.reporters.F..$FileConfiguration 1.1333 4 5
o.j.c.reporters.JsonTemplateOutput NaN 0 0
o.j.c.reporters.PrintStreamStepdocReporter NaN 1 1
o.j.c.reporters.HtmlTemplateOutput NaN 0 0
o.j.c.reporters.StepFailureDecorator -0 4 1
o.j.c.reporters.IdeOnlyConsoleOutput NaN 0 0
o.j.c.reporters.StackTraceFormatter 1 2 2
o.j.c.reporters.SGRCodes 0.75 3 2
o.j.c.reporters.PrintingStepdocReporter 1.5 3 3
o.j.c.reporters.SilentSuccessFilter 0.882 24 7
o.j.c.reporters.PostStoryStatisticsCollector 0.9524 19 7
o.j.c.reporters.NullStoryReporter NaN 35 0
o.j.c.reporters.StoryReporterBuilder 0.9583 37 14
o.j.c.reporters.JsonOutput 1.125 3 12
o.j.c.reporters.S..$ProvidedFormat NaN 1 1
o.j.c.reporters.ConcurrentStoryReporter 0.9047 38 40
o.j.c.reporters.S..$Replacement 0 0 2
o.j.c.reporters.S..$SimpleNamingStrategy NaN 1 0
o.j.c.reporters.S..$Options 1.1667 4 8
o.j.c.reporters.T..$OutputMeta NaN 1 1
o.j.c.reporters.S..$TestFailure -0 4 1
o.j.c.reporters.T..$OutputLifecycle -0 12 1
o.j.c.reporters.TeamCityConsoleOutput 1 4 5
o.j.c.reporters.ReportsCount 0.95 11 8
o.j.c.reporters.S..$TestSuite 0.925 9 5
o.j.c.reporters.S..$BreadcrumbNamingStrategy NaN 1 2
o.j.c.reporters.SurefireReporter NaN 1 12
o.j.c.reporters.S..$TestCase 0.9167 7 4
o.j.c.reporters.T..$OutputKeywords -0 35 1
o.j.c.reporters.T..$OutputRestart NaN 0 0
o.j.c.reporters.T..$TimeFormatter NaN 1 0
o.j.c.reporters.T..$OutputParameter -0 2 1
o.j.c.reporters.T..$ReportCreationFailed NaN 0 0
o.j.c.reporters.T..$OutputScenario 0.9667 10 10
o.j.c.reporters.S..$TestCounts 0.7917 7 4
o.j.c.reporters.T..$OutputStory 0.9872 14 12
o.j.c.reporters.T..$Report 0.8571 8 4
o.j.c.reporters.T..$Reports 0.8333 5 3
o.j.c.reporters.T..$OutputNarrative -0 5 1
o.j.c.reporters.TemplateableOutput 0.9227 24 9
o.j.c.reporters.T..$OutputStep 0.9818 12 10
o.j.c.reporters.XmlTemplateOutput NaN 0 0
o.j.c.reporters.TxtOutput NaN 0 0
o.j.c.reporters.T..$ViewGenerationFailedForTemplate NaN 0 0
o.j.c.reporters.PrintStreamOutput 0.9636 45 10
o.j.c.reporters.TemplateableViewGenerator 0.9333 7 5
o.j.c.reporters.T..$O..$StepFormattingFailed NaN 0 0
o.j.c.reporters.XmlOutput NaN 0 0
o.j.c.e.executors.DirectExecutorService NaN 1 0
o.j.c.e.executors.FixedThreadExecutors NaN 1 0
o.j.c.e.executors.SameThreadExecutors NaN 1 0
o.j.c.context.C..$NULL NaN 2 0
o.j.c.context.Context 0.6667 4 2
o.j.c.context.JFrameContextView 0.8095 8 6
o.j.c.configuration.A..$InstantiationFailed NaN 0 0
o.j.c.configuration.AnnotationRequired NaN 0 0
o.j.c.configuration.AnnotationFinder 0.7143 8 1
o.j.c.configuration.K..$KeywordNotFound NaN 0 0
o.j.c.configuration.K..$StartingWordNotFound NaN 0 0
o.j.c.configuration.NullAnnotationMonitor NaN 2 0
o.j.c.configuration.MostUsefulConfiguration NaN 0 0
o.j.c.configuration.ParanamerConfiguration NaN 0 0
o.j.c.configuration.PrintingAnnotationMonitor NaN 4 0
o.j.c.configuration.PrintStreamAnnotationMonitor -0 2 1
o.j.c.configuration.PropertyBasedConfiguration 2 2 2
o.j.c.configuration.U..$ModificationNotAllowed NaN 0 0
o.j.c.configuration.AnnotationBuilder 0.75 17 3
o.j.c.configuration.Configuration 0.98 51 24
o.j.c.configuration.UnmodifiableConfiguration 0.4872 40 1
o.j.c.configuration.Keywords 1.007 61 93
o.j.c.junit.A..$AnnotatedEmbedderRunnerInstantiationFailed NaN 0 0
o.j.c.junit.AnnotatedEmbedderRunner NaN 3 0
o.j.c.junit.A..$ClassLoadingFailed NaN 0 0
o.j.c.junit.A..$NotifierEmbedderMonitor 0.3333 2 3
o.j.c.junit.A..$MissingAnnotatedEmbedderRunner NaN 0 0
o.j.c.junit.AnnotatedPathRunner 1 5 3
o.j.c.junit.AnnotatedEmbedderUtils NaN 0 0
o.j.c.junit.JUnitStories NaN 2 0
o.j.c.junit.JUnitStoryMaps NaN 3 0
o.j.c.junit.JUnitStory NaN 1 0
o.j.c.i18n.L..$LocalizedKeywordNotFound NaN 0 0
o.j.c.i18n.L..$ResourceBundleNotFound 0 0 1
o.j.c.i18n.LocalizedKeywords NaN 1 4
o.j.c.model.Composite 1 4 4
o.j.c.model.GivenStory 0.9583 9 6
o.j.c.model.Narrative 0.9388 8 7
o.j.c.model.OutcomesTable 0.9861 9 9
o.j.c.model.M..$Property 1.3333 2 3
o.j.c.model.O..$OutcomesFailed NaN 1 1
o.j.c.model.Description 1.5 2 2
o.j.c.model.ExamplesTableProperties 1.0202 10 11
o.j.c.model.StepPattern 1 4 3
o.j.c.model.StoryDuration 0.8667 6 3
o.j.c.model.Meta 1 7 4
o.j.c.model.StoryLanes 1.25 3 2
o.j.c.model.GivenStories 0.95 6 4
o.j.c.model.E..$ParametersNotMappableToType NaN 0 0
o.j.c.model.L..$Steps NaN 1 5
o.j.c.model.E..$RowNotFound NaN 0 0
o.j.c.model.ExamplesTableFactory 0.8 4 5
o.j.c.model.Scenario 0.94 11 5
o.j.c.model.Verbatim 1 2 1
o.j.c.model.TableTransformers 1.5 2 4
o.j.c.model.Lifecycle 0.881 15 3
o.j.c.model.TableUtils NaN 0 0
o.j.c.model.T..$Replacing NaN 1 0
o.j.c.model.Story 0.9062 17 8
o.j.c.model.T..$FromLandscape NaN 1 0
o.j.c.model.T..$Formatting NaN 1 0
o.j.c.model.StoryMaps -0 4 1
o.j.c.model.ExamplesTable 1.0206 21 17
o.j.c.model.StoryMap 0.6667 4 2
o.j.c.model.O..$Outcome 1 5 4
o.j.c.s.context.S..$ObjectAlreadyStoredException NaN 0 0
o.j.c.s.context.S..$ObjectNotStoredException NaN 0 0
o.j.c.s.context.StepsContext 1.0833 5 6
o.j.c.io.C..$InvalidCodeLocation NaN 0 0
o.j.c.io.AncestorDelegatingResolver NaN 1 4
o.j.c.io.InvalidStoryResource NaN 0 0
o.j.c.io.AbstractStoryPathResolver 1.4 3 5
o.j.c.io.CodeLocations NaN 0 0
o.j.c.io.CasePreservingResolver NaN 1 0
o.j.c.io.L..$StoryFilePath 0 0 2
o.j.c.io.LoadFromURL NaN 3 0
o.j.c.io.IOUtils NaN 0 0
o.j.c.io.RelativePathCalculator NaN 1 0
o.j.c.io.JarFileScanner NaN 1 3
o.j.c.io.LoadFromClasspath 1 4 2
o.j.c.io.AbsolutePathCalculator NaN 1 0
o.j.c.io.UnderscoredCamelCaseResolver 1.3333 2 6
o.j.c.io.StoryResourceNotFound NaN 0 0
o.j.c.io.StoryLocation 0.5833 5 3
o.j.c.io.UnderscoredToCapitalized NaN 1 1
o.j.c.io.LoadFromRelativeFile 0.5 3 2
o.j.c.io.StoryFinder 1.0333 16 4
o.j.c.embedder.E..$RunningEmbeddablesFailed NaN 0 0
o.j.c.embedder.E..$AnnotatedEmbedderRunFailed NaN 0 0
o.j.c.embedder.E..$RunningStoriesFailed NaN 0 0
o.j.c.embedder.E..$ThrowingRunningStoriesFailed NaN 2 0
o.j.c.embedder.E..$ViewGenerationFailed NaN 0 0
o.j.c.embedder.E..$InstantiationFailed NaN 0 0
o.j.c.embedder.MatchingStepMonitor -0 2 1
o.j.c.embedder.E..$InvalidClasspathElement NaN 0 0
o.j.c.embedder.EmbedderClassLoader NaN 4 0
o.j.c.embedder.FilteredStory 0.3333 2 3
o.j.c.embedder.M..$StepMatch 0.8333 3 3
o.j.c.embedder.P..$FailureContext -0 2 1
o.j.c.embedder.EmbedderControls 0.9542 25 10
o.j.c.embedder.P..$ExamplePerformableScenario 1 2 2
o.j.c.embedder.MetaFilter 1.0571 6 7
o.j.c.embedder.P..$AbstractPerformableScenario 0.9074 10 6
o.j.c.embedder.EmbedderMonitorDecorator -0 34 1
o.j.c.embedder.P..$NormalPerformableScenario 1 2 1
o.j.c.embedder.M..$DefaultMetaMatcher 0.6667 4 3
o.j.c.embedder.P..$PerformableRoot 0.8333 5 3
o.j.c.embedder.P..$FineSoFar NaN 2 0
o.j.c.embedder.M..$GroovyMetaMatcher 0.5 2 4
o.j.c.embedder.P..$PerformableScenario 0.8878 15 7
o.j.c.embedder.Embedder 0.9616 45 16
o.j.c.embedder.P..$PerformableStory 0.9214 15 10
o.j.c.embedder.P..$PerformableSteps 0.75 4 4
o.j.c.embedder.NullEmbedderMonitor NaN 35 0
o.j.c.embedder.SilentEmbedderMonitor NaN 2 0
o.j.c.embedder.PrintStreamEmbedderMonitor -0 2 1
o.j.c.embedder.P..$SomethingHappened 1 2 1
o.j.c.embedder.ReportingFailuresEmbedderMonitor NaN 4 0
o.j.c.embedder.PropertyBasedEmbedderControls 1.0833 13 12
o.j.c.embedder.S..$StoryTimedOut NaN 0 0
o.j.c.embedder.S..$StoryOutcome 1 3 3
o.j.c.embedder.P..$RunContext 0.9035 39 12
o.j.c.embedder.PrintingEmbedderMonitor NaN 36 0
o.j.c.embedder.S..$EnqueuedStory 0.8571 4 7
o.j.c.embedder.S..$RunningStory 0.7143 8 3
o.j.c.embedder.S..$ThrowableStory 1 2 2
o.j.c.embedder.StoryMapper 1 4 1
o.j.c.embedder.StoryManager 0.8917 13 10
o.j.c.embedder.S..$FineSoFar NaN 1 1
o.j.c.embedder.S..$StoryExecutionFailed NaN 0 0
o.j.c.embedder.S..$TimeoutFormatException NaN 0 0
o.j.c.embedder.S..$DigitTimeoutParser 1 2 1
o.j.c.embedder.S..$RunContext 0.8125 17 8
o.j.c.embedder.U..$ModificationNotAllowed NaN 0 0
o.j.c.embedder.StoryControls 0.95 21 10
o.j.c.embedder.S..$SomethingHappened NaN 1 2
o.j.c.embedder.StoryTimeouts 1.25 2 4
o.j.c.embedder.PerformableTree 0.8571 8 2
o.j.c.embedder.S..$SimpleTimeoutParser 1 2 3
o.j.c.embedder.UnmodifiableEmbedderControls 0.4545 23 1
o.j.c.embedder.S..$StoryTimeout 1 6 6
o.j.c.embedder.StoryRunner 1.05 11 8
o.j.c.failures.FailingUponPendingStep NaN 1 0
o.j.c.failures.IgnoringStepsFailure NaN 0 0
o.j.c.failures.PassingUponPendingStep NaN 1 0
o.j.c.failures.KnownFailure NaN 0 0
o.j.c.failures.PendingStepsFound NaN 0 0
o.j.c.failures.PendingStepFound NaN 0 0
o.j.c.failures.RestartingScenarioFailure NaN 0 0
o.j.c.failures.SilentlyAbsorbingFailure NaN 1 0
o.j.c.failures.RethrowingFailure NaN 1 0
o.j.c.failures.BatchFailures NaN 1 1
o.j.c.failures.RestartingStoryFailure NaN 0 0
o.j.c.failures.BeforeOrAfterFailed NaN 0 0
o.j.c.failures.StepFailed NaN 0 0
o.j.c.failures.UUIDExceptionWrapper NaN 1 1
o.j.c.parsers.TransformingStoryParser 1 2 2
o.j.c.parsers.R..$Parameter NaN 1 5
o.j.c.parsers.RegexStepMatcher 0.9375 5 4
o.j.c.parsers.RegexCompositeParser NaN 1 0
o.j.c.parsers.AbstractRegexParser 1.0833 7 2
o.j.c.parsers.RegexStoryParser 2 2 3
o.j.c.parsers.RegexPrefixCapturingPatternParser 1.375 3 4
o.j.c.steps.A..$DuplicateCandidateFound NaN 0 0
o.j.c.steps.AbstractCandidateSteps 0.5 3 1
o.j.c.steps.A..$Silent NaN 1 0
o.j.c.steps.A..$Pending NaN 1 0
o.j.c.steps.ChainedRow NaN 1 1
o.j.c.steps.A..$Failed NaN 1 0
o.j.c.steps.A..$NotPerformed NaN 1 0
o.j.c.steps.A..$Comment NaN 1 0
o.j.c.steps.A..$StepsInstanceNotFound NaN 0 0
o.j.c.steps.A..$Successful NaN 1 0
o.j.c.steps.A..$Skipped NaN 1 0
o.j.c.steps.AbstractStepsFactory 1 3 1
o.j.c.steps.CompositeCandidateSteps 1 4 1
o.j.c.steps.AbstractStepResult 0.96 6 5
o.j.c.steps.A..$Ignorable NaN 1 0
o.j.c.steps.C..$ValueNotFound NaN 0 0
o.j.c.steps.ContextStepMonitor NaN 1 2
o.j.c.steps.BeforeOrAfterStep 0.7333 7 5
o.j.c.steps.P..$ExamplesTableConverter NaN 0 0
o.j.c.steps.CompositeStepsFactory -0 2 1
o.j.c.steps.P..$EnumConverter NaN 2 0
o.j.c.steps.P..$FileConverter NaN 0 0
o.j.c.steps.ConvertedParameters 1 3 2
o.j.c.steps.P..$BooleanConverter 1 2 2
o.j.c.steps.P..$DateConverter NaN 1 2
o.j.c.steps.P..$ExamplesTableParametersConverter 1 2 1
o.j.c.steps.P..$BooleanListConverter NaN 0 0
o.j.c.steps.InstanceStepsFactory -0 2 1
o.j.c.steps.P..$NumberListConverter NaN 0 0
o.j.c.steps.P..$ParameterConvertionFailed NaN 0 0
o.j.c.steps.P..$EnumListConverter NaN 0 0
o.j.c.steps.P..$FluentEnumConverter NaN 1 0
o.j.c.steps.P..$PatternConverter NaN 0 0
o.j.c.steps.P..$StringConverter NaN 1 2
o.j.c.steps.P..$JsonConverter 1 2 1
o.j.c.steps.DelegatingStepMonitor -0 13 1
o.j.c.steps.P..$JsonFactory 0.8333 4 2
o.j.c.steps.P..$VerbatimConverter NaN 0 0
o.j.c.steps.ParameterControls 0.9714 8 5
o.j.c.steps.P..$AbstractParameterConverter NaN 1 1
o.j.c.steps.P..$CurrencyConverter NaN 0 0
o.j.c.steps.P..$MethodReturningConverter 1.3333 2 3
o.j.c.steps.P..$FunctionalParameterConverter NaN 1 1
o.j.c.steps.P..$StringListConverter NaN 1 0
o.j.c.steps.P..$AbstractListParameterConverter 0.5 2 2
o.j.c.steps.P..$NumberConverter 1.6667 2 3
o.j.c.steps.PatternVariantBuilder 1.1667 3 3
o.j.c.steps.NullStepMonitor NaN 13 0
o.j.c.steps.SilentStepMonitor NaN 1 0
o.j.c.steps.PrintStreamStepMonitor NaN 1 1
o.j.c.steps.S..$IgnorableStep -0 3 1
o.j.c.steps.S..$UponAnyStep NaN 1 1
o.j.c.steps.S..$PendingStep 0.7778 7 3
o.j.c.steps.S..$Comment -0 3 1
o.j.c.steps.S..$AbstractStep NaN 3 0
o.j.c.steps.S..$Jsr330Helper NaN 0 0
o.j.c.steps.S..$ParameterNotFound NaN 0 0
o.j.c.steps.PendingStepMethodGenerator NaN 1 2
o.j.c.steps.ProvidedStepsFactory -0 2 1
o.j.c.steps.S..$B..$UUIDExceptionWrapperInjector 1.5 2 2
o.j.c.steps.S..$MethodInvoker NaN 1 6
o.j.c.steps.ParameterConverters 1.0727 6 11
o.j.c.steps.S..$DelegatingStep -0 4 1
o.j.c.steps.S..$ParameterName 0 0 3
o.j.c.steps.PrintingStepMonitor 1.0769 14 15
o.j.c.steps.S..$ParametrisedStep 0.9583 4 8
o.j.c.steps.S..$UponSuccessStep NaN 1 1
o.j.c.steps.S..$BeforeOrAfterStep 0.6667 3 3
o.j.c.steps.S..$ByPriorityField NaN 1 0
o.j.c.steps.S..$B..$LevenshteinDistance NaN 1 1
o.j.c.steps.Timing 0.8333 3 3
o.j.c.steps.Stepdoc 0.9714 8 5
o.j.c.steps.Timer 0.5 5 2
o.j.c.steps.S..$ByLevenshteinDistance NaN 1 1
o.j.c.steps.StepFinder 1 5 1
o.j.c.steps.S..$M..$Parameter NaN 1 4
o.j.c.steps.S..$UponFailureStep 2 2 1
o.j.c.steps.StepCandidate 0.8961 22 11
o.j.c.steps.ScanningStepsFactory 0.7778 4 3
o.j.c.steps.MarkUnmatchedStepsAsPending 0.9524 8 3
o.j.c.steps.StepCreator 1.0741 10 21
o.j.c.steps.Steps 0.8333 7 3
o.j.core.InjectableEmbedder -0 2 1
o.j.core.ConfigurableEmbedder 0.775 11 4

Download XML.