logo

Back to index

CCM

Min: 0.0008, max: 0.5000, yellow zone: [0.4000 .. 0.6000].

Elements: 123, μ: 0.1630, σ: 0.1756, Var: 0.0308, defects: 18%.

Packages: 14, classes: 315.

Green: 191, yellow: 22, red: 102.

Class CCM methods nc ncc nmp
o.j.c.reporters.T..$OutputStep 0.0108 12 5 7 66
o.j.c.reporters.T..$OutputNarrative 0.2 5 10 5 10
o.j.c.reporters.PrintingStepdocReporter 0.5 2 1 2 1
o.j.c.reporters.CrossReference 0.0152 12 3 3 66
o.j.c.reporters.HtmlTemplateOutput NaN 0 0 0 0
o.j.c.reporters.T..$OutputLifecycle 0.1429 12 66 7 66
o.j.c.reporters.S..$Replacement NaN 0 0 0 0
o.j.c.reporters.XmlOutput NaN 0 0 0 0
o.j.c.reporters.T..$ReportCreationFailed NaN 0 0 0 0
o.j.c.reporters.FreemarkerProcessor NaN 2 0 0 1
o.j.c.reporters.T..$ViewGenerationFailedForTemplate NaN 0 0 0 0
o.j.c.reporters.C..$XRef NaN 0 0 0 0
o.j.c.reporters.C..$XRefRoot NaN 0 0 0 0
o.j.c.reporters.StoryReporterBuilder 0.002 36 39 31 630
o.j.c.reporters.JsonOutput NaN 0 0 0 0
o.j.c.reporters.SGRCodes 0.3333 3 3 3 3
o.j.c.reporters.F..$FilePrintStream NaN 1 0 0 0
o.j.c.reporters.T..$Reports 0.08 5 4 5 10
o.j.c.reporters.IdeOnlyConsoleOutput NaN 0 0 0 0
o.j.c.reporters.ConsoleOutput NaN 0 0 0 0
o.j.c.reporters.T..$OutputRestart NaN 0 0 0 0
o.j.c.reporters.PrintStreamStepdocReporter NaN 0 0 0 0
o.j.c.reporters.S..$SimpleNamingStrategy NaN 1 0 0 0
o.j.c.reporters.F..$ResolveToSimpleName NaN 1 0 0 0
o.j.c.reporters.TemplateableOutput 0.0124 24 79 23 276
o.j.c.reporters.DelegatingStoryReporter 0.0324 33 496 29 528
o.j.c.reporters.S..$TestSuite 0.0324 9 7 6 36
o.j.c.reporters.SilentSuccessFilter 0.0249 24 151 22 276
o.j.c.reporters.JsonTemplateOutput NaN 0 0 0 0
o.j.c.reporters.T..$TimeFormatter NaN 1 0 0 0
o.j.c.reporters.F..$PrintStreamCreationFailed NaN 0 0 0 0
o.j.c.reporters.ReportsCount 0.0121 11 4 6 55
o.j.c.reporters.StepFailureDecorator 0.25 4 6 4 6
o.j.c.reporters.T..$O..$StepFormattingFailed NaN 0 0 0 0
o.j.c.reporters.FilePrintStreamFactory 0.1667 4 4 4 6
o.j.c.reporters.C..$DelayedMethod NaN 1 0 0 0
o.j.c.reporters.ContextStoryReporter 0.5 2 1 2 1
o.j.c.reporters.ContextOutput NaN 1 0 0 0
o.j.c.reporters.Format 0.1667 3 1 2 3
o.j.c.reporters.TemplateableViewGenerator 0.125 4 3 4 6
o.j.c.reporters.ANSIConsoleOutput 0.5 2 1 2 1
o.j.c.reporters.C..$XRefStory NaN 0 0 0 0
o.j.c.reporters.PrintStreamOutput 0.0205 33 336 31 528
o.j.c.reporters.T..$OutputMeta NaN 1 0 0 0
o.j.c.reporters.F..$ResolveToPackagedName NaN 1 0 0 0
o.j.c.reporters.S..$TestCase 0.0476 7 3 3 21
o.j.c.reporters.XmlTemplateOutput NaN 0 0 0 0
o.j.c.reporters.StackTraceFormatter NaN 1 0 0 0
o.j.c.reporters.HtmlOutput NaN 0 0 0 0
o.j.c.reporters.F..$AbstractPathResolver NaN 1 0 0 0
o.j.c.reporters.F..$FileConfiguration NaN 4 0 0 6
o.j.c.reporters.T..$OutputParameter 0.5 2 1 2 1
o.j.c.reporters.S..$TestCounts 0.0635 7 8 6 21
o.j.c.reporters.ConcurrentStoryReporter 0.0304 34 529 31 561
o.j.c.reporters.T..$OutputKeywords 0.0286 35 595 35 595
o.j.c.reporters.NullStoryReporter NaN 31 0 0 465
o.j.c.reporters.S..$ProvidedFormat NaN 1 0 0 0
o.j.c.reporters.S..$TestFailure 0.25 4 6 4 6
o.j.c.reporters.S..$Options NaN 4 0 0 6
o.j.c.reporters.FreemarkerViewGenerator NaN 1 0 0 0
o.j.c.reporters.S..$BreadcrumbNamingStrategy NaN 1 0 0 0
o.j.c.reporters.PostStoryStatisticsCollector 0.0396 19 115 17 171
o.j.c.reporters.SurefireReporter NaN 1 0 0 0
o.j.c.reporters.T..$OutputStory 0.0082 14 3 4 91
o.j.c.reporters.TeamCityConsoleOutput 0.25 4 6 4 6
o.j.c.reporters.T..$Report 0.0298 8 5 6 28
o.j.c.reporters.T..$OutputScenario 0.0167 10 3 4 45
o.j.c.reporters.TxtOutput NaN 0 0 0 0
o.j.c.reporters.F..$FreemarkerProcessingFailed NaN 0 0 0 0
o.j.c.e.executors.DirectExecutorService NaN 1 0 0 0
o.j.c.e.executors.FixedThreadExecutors NaN 1 0 0 0
o.j.c.e.executors.SameThreadExecutors NaN 1 0 0 0
o.j.c.context.JFrameContextView 0.0833 4 1 2 6
o.j.c.context.C..$NULL NaN 2 0 0 1
o.j.c.context.Context 0.1667 4 4 4 6
o.j.c.configuration.AnnotationRequired NaN 0 0 0 0
o.j.c.configuration.PrintStreamAnnotationMonitor NaN 0 0 0 0
o.j.c.configuration.AnnotationFinder 0.1 5 5 5 10
o.j.c.configuration.UnmodifiableConfiguration 0.0128 38 343 38 703
o.j.c.configuration.AnnotationBuilder 0.0521 9 15 8 36
o.j.c.configuration.A..$InstantiationFailed NaN 0 0 0 0
o.j.c.configuration.Keywords 0.0008 61 20 13 1830
o.j.c.configuration.PrintingAnnotationMonitor 0.5 2 1 2 1
o.j.c.configuration.K..$KeywordNotFound NaN 0 0 0 0
o.j.c.configuration.K..$StartingWordNotFound NaN 0 0 0 0
o.j.c.configuration.PropertyBasedConfiguration 0.5 2 1 2 1
o.j.c.configuration.U..$ModificationNotAllowed NaN 0 0 0 0
o.j.c.configuration.ParanamerConfiguration NaN 0 0 0 0
o.j.c.configuration.NullAnnotationMonitor NaN 2 0 0 1
o.j.c.configuration.MostUsefulConfiguration NaN 0 0 0 0
o.j.c.configuration.Configuration 0.0005 48 25 46 1128
o.j.c.junit.AnnotatedPathRunner 0.5 2 1 2 1
o.j.c.junit.A..$ClassLoadingFailed NaN 0 0 0 0
o.j.c.junit.AnnotatedEmbedderUtils NaN 0 0 0 0
o.j.c.junit.JUnitStoryMaps NaN 1 0 0 0
o.j.c.junit.A..$MissingAnnotatedEmbedderRunner NaN 0 0 0 0
o.j.c.junit.JUnitStory NaN 1 0 0 0
o.j.c.junit.A..$NotifierEmbedderMonitor 0.5 2 1 2 1
o.j.c.junit.A..$AnnotatedEmbedderRunnerInstantiationFailed NaN 0 0 0 0
o.j.c.junit.AnnotatedEmbedderRunner NaN 2 0 0 1
o.j.c.junit.JUnitStories NaN 1 0 0 0
o.j.c.i18n.L..$LocalizedKeywordNotFound NaN 0 0 0 0
o.j.c.i18n.L..$ResourceBundleNotFound NaN 0 0 0 0
o.j.c.i18n.LocalizedKeywords NaN 1 0 0 0
o.j.c.model.T..$Formatting NaN 1 0 0 0
o.j.c.model.E..$RowNotFound NaN 0 0 0 0
o.j.c.model.Meta 0.0667 7 7 5 21
o.j.c.model.M..$Property NaN 2 0 0 1
o.j.c.model.StepPattern NaN 4 0 0 6
o.j.c.model.Narrative 0.0357 8 6 6 28
o.j.c.model.ExamplesTable 0.0095 21 28 14 210
o.j.c.model.ExamplesTableFactory 0.3333 3 3 3 3
o.j.c.model.Description NaN 2 0 0 1
o.j.c.model.Lifecycle 0.0422 15 31 7 105
o.j.c.model.StoryLanes 0.2222 3 2 3 3
o.j.c.model.GivenStories 0.0667 6 3 3 15
o.j.c.model.TableUtils NaN 0 0 0 0
o.j.c.model.TableTransformers 0.5 2 1 2 1
o.j.c.model.Scenario 0.0111 10 3 6 45
o.j.c.model.GivenStory 0.0324 9 7 6 36
o.j.c.model.O..$Outcome NaN 5 0 0 10
o.j.c.model.StoryMaps 0.25 4 6 4 6
o.j.c.model.E..$ParametersNotMappableToType NaN 0 0 0 0
o.j.c.model.Composite NaN 4 0 0 6
o.j.c.model.StoryDuration 0.0533 6 4 5 15
o.j.c.model.T..$Replacing NaN 1 0 0 0
o.j.c.model.Story 0.0088 17 18 15 136
o.j.c.model.O..$OutcomesFailed NaN 1 0 0 0
o.j.c.model.ExamplesTableProperties 0.0778 10 28 8 45
o.j.c.model.StoryMap 0.0833 4 2 4 6
o.j.c.model.OutcomesTable 0.037 9 8 6 36
o.j.c.model.Verbatim NaN 2 0 0 1
o.j.c.model.T..$FromLandscape NaN 1 0 0 0
o.j.c.model.L..$Steps NaN 1 0 0 0
o.j.c.s.context.S..$ObjectNotStoredException NaN 0 0 0 0
o.j.c.s.context.S..$ObjectAlreadyStoredException NaN 0 0 0 0
o.j.c.s.context.StepsContext 0.16 5 8 5 10
o.j.c.io.LoadFromURL NaN 2 0 0 1
o.j.c.io.UnderscoredCamelCaseResolver NaN 1 0 0 0
o.j.c.io.InvalidStoryResource NaN 0 0 0 0
o.j.c.io.StoryResourceNotFound NaN 0 0 0 0
o.j.c.io.IOUtils NaN 0 0 0 0
o.j.c.io.CasePreservingResolver NaN 0 0 0 0
o.j.c.io.C..$InvalidCodeLocation NaN 0 0 0 0
o.j.c.io.StoryLocation 0.125 5 5 4 10
o.j.c.io.AbstractStoryPathResolver NaN 1 0 0 0
o.j.c.io.StoryFinder 0.2321 8 13 2 28
o.j.c.io.AbsolutePathCalculator NaN 1 0 0 0
o.j.c.io.RelativePathCalculator NaN 1 0 0 0
o.j.c.io.L..$StoryFilePath NaN 0 0 0 0
o.j.c.io.JarFileScanner NaN 1 0 0 0
o.j.c.io.CodeLocations NaN 0 0 0 0
o.j.c.io.LoadFromClasspath NaN 3 0 0 3
o.j.c.io.LoadFromRelativeFile 0.5 2 1 2 1
o.j.c.io.AncestorDelegatingResolver NaN 1 0 0 0
o.j.c.io.UnderscoredToCapitalized NaN 1 0 0 0
o.j.c.embedder.U..$ModificationNotAllowed NaN 0 0 0 0
o.j.c.embedder.P..$SomethingHappened NaN 2 0 0 1
o.j.c.embedder.P..$NormalPerformableScenario 0.5 2 1 2 1
o.j.c.embedder.S..$SomethingHappened NaN 1 0 0 0
o.j.c.embedder.UnmodifiableEmbedderControls 0.0211 23 123 23 253
o.j.c.embedder.StoryTimeouts NaN 2 0 0 1
o.j.c.embedder.S..$StoryTimeout 0.0333 6 1 2 15
o.j.c.embedder.P..$AbstractPerformableScenario 0.0381 7 4 5 21
o.j.c.embedder.E..$RunningEmbeddablesFailed NaN 0 0 0 0
o.j.c.embedder.PrintingEmbedderMonitor 0.0285 34 528 33 561
o.j.c.embedder.E..$InstantiationFailed NaN 0 0 0 0
o.j.c.embedder.P..$PerformableScenario 0.015 15 22 14 105
o.j.c.embedder.M..$StepMatch 0.1667 3 1 2 3
o.j.c.embedder.E..$ThrowingRunningStoriesFailed 1 2 1 1 1
o.j.c.embedder.S..$StoryOutcome NaN 3 0 0 3
o.j.c.embedder.S..$StoryExecutionFailed NaN 0 0 0 0
o.j.c.embedder.E..$RunningStoriesFailed NaN 0 0 0 0
o.j.c.embedder.StoryManager 0.0317 12 23 11 66
o.j.c.embedder.M..$DefaultMetaMatcher 0.2083 4 5 4 6
o.j.c.embedder.S..$FineSoFar NaN 1 0 0 0
o.j.c.embedder.P..$PerformableSteps 0.1111 4 2 3 6
o.j.c.embedder.StoryMapper 0.0833 4 1 2 6
o.j.c.embedder.Embedder 0.003 43 109 40 903
o.j.c.embedder.M..$GroovyMetaMatcher 0.5 2 1 2 1
o.j.c.embedder.PerformableTree 0.0298 8 5 6 28
o.j.c.embedder.P..$FineSoFar NaN 2 0 0 1
o.j.c.embedder.E..$AnnotatedEmbedderRunFailed NaN 0 0 0 0
o.j.c.embedder.MatchingStepMonitor 0.5 2 1 2 1
o.j.c.embedder.ReportingFailuresEmbedderMonitor NaN 4 0 0 6
o.j.c.embedder.E..$InvalidClasspathElement NaN 0 0 0 0
o.j.c.embedder.MetaFilter 0.05 5 1 2 10
o.j.c.embedder.NullEmbedderMonitor NaN 35 0 0 595
o.j.c.embedder.EmbedderControls 0.0019 25 13 23 300
o.j.c.embedder.FilteredStory 1 2 1 1 1
o.j.c.embedder.S..$ThrowableStory NaN 2 0 0 1
o.j.c.embedder.SilentEmbedderMonitor NaN 0 0 0 0
o.j.c.embedder.EmbedderMonitorDecorator 0.0303 34 561 33 561
o.j.c.embedder.PropertyBasedEmbedderControls 0.0705 13 66 12 78
o.j.c.embedder.E..$ViewGenerationFailed NaN 0 0 0 0
o.j.c.embedder.S..$StoryTimedOut NaN 0 0 0 0
o.j.c.embedder.P..$ExamplePerformableScenario 0.5 2 1 2 1
o.j.c.embedder.S..$DigitTimeoutParser NaN 2 0 0 1
o.j.c.embedder.S..$TimeoutFormatException NaN 0 0 0 0
o.j.c.embedder.P..$RunContext 0.005 39 127 34 741
o.j.c.embedder.P..$PerformableStory 0.0129 15 19 14 105
o.j.c.embedder.S..$RunContext 0.0216 17 50 17 136
o.j.c.embedder.EmbedderClassLoader 0.1667 3 1 2 3
o.j.c.embedder.P..$FailureContext 0.5 2 1 2 1
o.j.c.embedder.S..$EnqueuedStory 0.1667 4 4 4 6
o.j.c.embedder.P..$PerformableRoot 0.1 5 3 3 10
o.j.c.embedder.StoryControls 0.0024 21 10 20 210
o.j.c.embedder.PrintStreamEmbedderMonitor NaN 0 0 0 0
o.j.c.embedder.S..$RunningStory 0.0402 8 9 8 28
o.j.c.embedder.S..$SimpleTimeoutParser 0.5 2 1 2 1
o.j.c.embedder.StoryRunner 0.0303 11 10 6 55
o.j.c.failures.PendingStepsFound NaN 0 0 0 0
o.j.c.failures.RestartingScenarioFailure NaN 0 0 0 0
o.j.c.failures.BeforeOrAfterFailed NaN 0 0 0 0
o.j.c.failures.BatchFailures NaN 1 0 0 0
o.j.c.failures.RethrowingFailure NaN 1 0 0 0
o.j.c.failures.PendingStepFound NaN 0 0 0 0
o.j.c.failures.KnownFailure NaN 0 0 0 0
o.j.c.failures.StepFailed NaN 0 0 0 0
o.j.c.failures.RestartingStoryFailure NaN 0 0 0 0
o.j.c.failures.UUIDExceptionWrapper NaN 1 0 0 0
o.j.c.failures.FailingUponPendingStep NaN 1 0 0 0
o.j.c.failures.PassingUponPendingStep NaN 1 0 0 0
o.j.c.failures.SilentlyAbsorbingFailure NaN 1 0 0 0
o.j.c.failures.IgnoringStepsFailure NaN 0 0 0 0
o.j.c.parsers.AbstractRegexParser NaN 0 0 0 0
o.j.c.parsers.RegexPrefixCapturingPatternParser NaN 3 0 0 3
o.j.c.parsers.R..$Parameter NaN 1 0 0 0
o.j.c.parsers.TransformingStoryParser 1 2 1 1 1
o.j.c.parsers.RegexStoryParser NaN 2 0 0 1
o.j.c.parsers.RegexCompositeParser NaN 1 0 0 0
o.j.c.parsers.RegexStepMatcher 0.1 5 3 3 10
o.j.c.steps.NullStepMonitor NaN 13 0 0 78
o.j.c.steps.P..$EnumConverter NaN 2 0 0 1
o.j.c.steps.P..$BooleanListConverter NaN 0 0 0 0
o.j.c.steps.P..$ParameterConvertionFailed NaN 0 0 0 0
o.j.c.steps.P..$JsonFactory 0.1667 3 1 2 3
o.j.c.steps.A..$StepsInstanceNotFound NaN 0 0 0 0
o.j.c.steps.S..$BeforeOrAfterStep 0.1667 3 1 2 3
o.j.c.steps.P..$DateConverter NaN 1 0 0 0
o.j.c.steps.PatternVariantBuilder NaN 3 0 0 3
o.j.c.steps.PendingStepMethodGenerator NaN 1 0 0 0
o.j.c.steps.A..$Comment NaN 1 0 0 0
o.j.c.steps.S..$B..$LevenshteinDistance NaN 1 0 0 0
o.j.c.steps.A..$Successful NaN 1 0 0 0
o.j.c.steps.Steps 0.0556 7 7 6 21
o.j.c.steps.P..$BooleanConverter NaN 2 0 0 1
o.j.c.steps.S..$AbstractStep NaN 3 0 0 3
o.j.c.steps.P..$VerbatimConverter NaN 1 0 0 0
o.j.c.steps.Timing 0.1667 3 1 2 3
o.j.c.steps.P..$JsonConverter NaN 2 0 0 1
o.j.c.steps.P..$NumberListConverter NaN 0 0 0 0
o.j.c.steps.DelegatingStepMonitor 0.0769 13 78 13 78
o.j.c.steps.A..$Pending NaN 1 0 0 0
o.j.c.steps.S..$Comment 0.3333 3 3 3 3
o.j.c.steps.S..$M..$Parameter NaN 1 0 0 0
o.j.c.steps.InstanceStepsFactory NaN 1 0 0 0
o.j.c.steps.P..$PatternConverter NaN 1 0 0 0
o.j.c.steps.P..$StringConverter NaN 1 0 0 0
o.j.c.steps.S..$PendingStep 0.0556 7 7 6 21
o.j.c.steps.S..$ParameterName NaN 0 0 0 0
o.j.c.steps.S..$ByLevenshteinDistance NaN 1 0 0 0
o.j.c.steps.C..$ValueNotFound NaN 0 0 0 0
o.j.c.steps.P..$MethodReturningConverter 0.5 2 1 2 1
o.j.c.steps.A..$Failed NaN 1 0 0 0
o.j.c.steps.P..$StringListConverter NaN 1 0 0 0
o.j.c.steps.Timer 0.14 5 7 5 10
o.j.c.steps.SilentStepMonitor NaN 0 0 0 0
o.j.c.steps.S..$B..$UUIDExceptionWrapperInjector NaN 2 0 0 1
o.j.c.steps.ProvidedStepsFactory 0.5 2 1 2 1
o.j.c.steps.ConvertedParameters 0.1667 3 1 2 3
o.j.c.steps.ChainedRow NaN 1 0 0 0
o.j.c.steps.S..$IgnorableStep 0.3333 3 3 3 3
o.j.c.steps.P..$CurrencyConverter NaN 1 0 0 0
o.j.c.steps.P..$NumberConverter NaN 2 0 0 1
o.j.c.steps.StepCandidate 0.0113 22 52 20 231
o.j.c.steps.A..$Silent NaN 1 0 0 0
o.j.c.steps.Stepdoc 0.0179 8 1 2 28
o.j.c.steps.MarkUnmatchedStepsAsPending 0.0929 8 13 5 28
o.j.c.steps.S..$UponFailureStep NaN 2 0 0 1
o.j.c.steps.ParameterControls 0.0179 8 3 6 28
o.j.c.steps.ParameterConverters 0.1111 4 2 3 6
o.j.c.steps.P..$EnumListConverter NaN 0 0 0 0
o.j.c.steps.PrintStreamStepMonitor NaN 0 0 0 0
o.j.c.steps.A..$DuplicateCandidateFound NaN 0 0 0 0
o.j.c.steps.StepCreator 0.0139 9 1 2 36
o.j.c.steps.ScanningStepsFactory NaN 3 0 0 3
o.j.c.steps.P..$AbstractListParameterConverter 0.5 2 1 2 1
o.j.c.steps.A..$Skipped NaN 1 0 0 0
o.j.c.steps.BeforeOrAfterStep 0.0794 7 10 6 21
o.j.c.steps.P..$ExamplesTableConverter NaN 1 0 0 0
o.j.c.steps.S..$MethodInvoker NaN 1 0 0 0
o.j.c.steps.ContextStepMonitor NaN 1 0 0 0
o.j.c.steps.AbstractStepResult 0.0333 6 2 4 15
o.j.c.steps.S..$ParameterNotFound NaN 0 0 0 0
o.j.c.steps.CompositeCandidateSteps 0.1667 4 3 3 6
o.j.c.steps.A..$NotPerformed NaN 1 0 0 0
o.j.c.steps.P..$ExamplesTableParametersConverter 0.5 2 1 2 1
o.j.c.steps.S..$UponSuccessStep NaN 1 0 0 0
o.j.c.steps.CompositeStepsFactory 0.5 2 1 2 1
o.j.c.steps.S..$DelegatingStep 0.25 4 6 4 6
o.j.c.steps.S..$Jsr330Helper NaN 0 0 0 0
o.j.c.steps.S..$ByPriorityField NaN 1 0 0 0
o.j.c.steps.AbstractCandidateSteps NaN 1 0 0 0
o.j.c.steps.StepFinder 0.15 5 6 4 10
o.j.c.steps.A..$Ignorable NaN 1 0 0 0
o.j.c.steps.P..$AbstractParameterConverter NaN 1 0 0 0
o.j.c.steps.S..$UponAnyStep NaN 1 0 0 0
o.j.c.steps.S..$ParametrisedStep 0.125 5 5 4 10
o.j.c.steps.PrintingStepMonitor 0.0641 13 55 11 78
o.j.c.steps.P..$FluentEnumConverter NaN 1 0 0 0
o.j.c.steps.P..$FileConverter NaN 1 0 0 0
o.j.c.steps.AbstractStepsFactory NaN 1 0 0 0
o.j.core.ConfigurableEmbedder 0.0291 11 16 10 55
o.j.core.InjectableEmbedder 0.5 2 1 2 1

Download XML.