Skip to content

Fix failing tests

Fix failing tests #828

GitHub Actions / Unit Test Results succeeded Dec 17, 2024 in 1s

1890 passed, 1 failed and 11 skipped

Tests failed

Report Passed Failed Skipped Time
build/test-results/test/TEST-org.kohsuke.github.GHRepositoryWrapperTest.xml 10✅ 15s
build/test-results/test/TEST-org.refactoringminer.astDiff.tests.Defects4JPerfectDiffTest.xml 689✅ 545s
build/test-results/test/TEST-org.refactoringminer.astDiff.tests.Defects4JProblematicCasesTest.xml 111✅ 145s
build/test-results/test/TEST-org.refactoringminer.astDiff.tests.RefactoringOraclePerfectDiffTest.xml 149✅ 210s
build/test-results/test/TEST-org.refactoringminer.astDiff.tests.RefactoringOracleProblematicCasesTest.xml 52✅ 283s
build/test-results/test/TEST-org.refactoringminer.astDiff.tests.SpecificCasesTest.xml 16✅ 31s
build/test-results/test/TEST-org.refactoringminer.astDiff.tests.TreeFromParserTest.xml 1✅ 85ms
build/test-results/test/TEST-org.refactoringminer.astDiff.tests.TreeMatcherTest.xml 7✅ 64ms
build/test-results/test/TEST-org.refactoringminer.test.TestAllRefactorings.xml 1⚪ 0ms
build/test-results/test/TEST-org.refactoringminer.test.TestAllRefactoringsByCommit.xml 549✅ 772s
build/test-results/test/TEST-org.refactoringminer.test.TestAllRefactoringsByCommitForPurity.xml 138✅ 1❌ 481s
build/test-results/test/TEST-org.refactoringminer.test.TestCommandLine.xml 8✅ 5⚪ 48s
build/test-results/test/TEST-org.refactoringminer.test.TestJavadocDiff.xml 13✅ 9s
build/test-results/test/TEST-org.refactoringminer.test.TestParameterizeTestRefactoring.xml 12✅ 1⚪ 809ms
build/test-results/test/TEST-org.refactoringminer.test.TestParameterizeTestRefactoring$TestCheckForTestParameterizations_OneStringParam_Plugin.xml 2✅ 86ms
build/test-results/test/TEST-org.refactoringminer.test.TestParameterizeTestRefactoring$TestCsvFileSource_AbsolutePath.xml 7✅ 2s
build/test-results/test/TEST-org.refactoringminer.test.TestParameterizeTestRefactoring$TestCsvFileSource_OtherPathFormats.xml 4⚪ 1ms
build/test-results/test/TEST-org.refactoringminer.test.TestStatementMappings.xml 126✅ 510s

✅ build/test-results/test/TEST-org.kohsuke.github.GHRepositoryWrapperTest.xml

10 tests were completed in 15s with 10 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
org.kohsuke.github.GHRepositoryWrapperTest 10✅ 15s

✅ build/test-results/test/TEST-org.refactoringminer.astDiff.tests.Defects4JPerfectDiffTest.xml

689 tests were completed in 545s with 689 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
org.refactoringminer.astDiff.tests.Defects4JPerfectDiffTest 689✅ 545s

✅ build/test-results/test/TEST-org.refactoringminer.astDiff.tests.Defects4JProblematicCasesTest.xml

111 tests were completed in 145s with 111 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
org.refactoringminer.astDiff.tests.Defects4JProblematicCasesTest 111✅ 145s

✅ build/test-results/test/TEST-org.refactoringminer.astDiff.tests.RefactoringOraclePerfectDiffTest.xml

149 tests were completed in 210s with 149 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
org.refactoringminer.astDiff.tests.RefactoringOraclePerfectDiffTest 149✅ 210s

✅ build/test-results/test/TEST-org.refactoringminer.astDiff.tests.RefactoringOracleProblematicCasesTest.xml

52 tests were completed in 283s with 52 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
org.refactoringminer.astDiff.tests.RefactoringOracleProblematicCasesTest 52✅ 283s

✅ build/test-results/test/TEST-org.refactoringminer.astDiff.tests.SpecificCasesTest.xml

16 tests were completed in 31s with 16 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
org.refactoringminer.astDiff.tests.SpecificCasesTest 16✅ 31s

✅ build/test-results/test/TEST-org.refactoringminer.astDiff.tests.TreeFromParserTest.xml

1 tests were completed in 85ms with 1 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
org.refactoringminer.astDiff.tests.TreeFromParserTest 1✅ 85ms

✅ build/test-results/test/TEST-org.refactoringminer.astDiff.tests.TreeMatcherTest.xml

7 tests were completed in 64ms with 7 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
org.refactoringminer.astDiff.tests.TreeMatcherTest 7✅ 64ms

✅ build/test-results/test/TEST-org.refactoringminer.test.TestAllRefactorings.xml

1 tests were completed in 0ms with 0 passed, 0 failed and 1 skipped.

Test suite Passed Failed Skipped Time
org.refactoringminer.test.TestAllRefactorings 1⚪ 0ms

✅ build/test-results/test/TEST-org.refactoringminer.test.TestAllRefactoringsByCommit.xml

549 tests were completed in 772s with 549 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
org.refactoringminer.test.TestAllRefactoringsByCommit 549✅ 772s

❌ build/test-results/test/TEST-org.refactoringminer.test.TestAllRefactoringsByCommitForPurity.xml

139 tests were completed in 481s with 138 passed, 1 failed and 0 skipped.

Test suite Passed Failed Skipped Time
org.refactoringminer.test.TestAllRefactoringsByCommitForPurity 138✅ 1❌ 481s

❌ org.refactoringminer.test.TestAllRefactoringsByCommitForPurity

✅ [5] {"repository":"https://github.com/ta4j/ta4j.git","sha1":"212a7617dfc4044b504b57dee2eb96470952f4b5","url":"https://github.com/ta4j/ta4j/commit/212a7617dfc4044b504b57dee2eb96470952f4b5","refactorings":[{"type":"Extract Variable","description":"Extract Variable\tentryRule : Rule in method public main(args String[]) : void from class ta4jexamples.backtesting.SimpleMovingAverageRangeBacktesting","purity":{"purityValue":"-","purityValidation":"-","purityComment":"","mappingState":"","validationComment":""}},{"ty…
✅ [6] {"repository":"https://github.com/ta4j/ta4j.git","sha1":"364d79c94e6c1aa98bf771a0b7671001e4257838","url":"https://github.com/ta4j/ta4j/commit/364d79c94e6c1aa98bf771a0b7671001e4257838","refactorings":[{"type":"Extract Method","description":"Extract Method\tprivate createEntryRule(series TimeSeries, barCount int) : Rule extracted from public main(args String[]) : void in class ta4jexamples.backtesting.SimpleMovingAverageRangeBacktesting","purity":{"purityValue":"1","purityValidation":"-","purityComment":"","…
✅ [7] {"repository":"https://github.com/ta4j/ta4j.git","sha1":"0a9301b27130049e6cf147b5110ca7ae5b9c4285","url":"https://github.com/ta4j/ta4j/commit/0a9301b27130049e6cf147b5110ca7ae5b9c4285","refactorings":[{"type":"Extract Method","description":"Extract Method\tpublic Backtesting(seriesToBacktest TimeSeries, seriesToTradeOn TimeSeries, criterion AbstractAnalysisCriterion) extracted from public Backtesting(series TimeSeries, criterion AbstractAnalysisCriterion) in class org.ta4j.core.Backtesting","purity":{"purit…
✅ [8] {"repository":"https://github.com/ta4j/ta4j.git","sha1":"57c8f4b94fea628c30cbc69e292dc489cb9790dc","url":"https://github.com/ta4j/ta4j/commit/57c8f4b94fea628c30cbc69e292dc489cb9790dc","refactorings":[{"type":"Add Parameter","description":"Add Parameter\ttotalProfit : Num in method public BacktestingResult(strategyName String, strategy Strategy, tradingRecord TradingRecord, calculation Num, totalProfit Num, profitTradeCount long, totalLoss Num, lossTradeCount long, breakEvenTradeCount long) from class org.t…
✅ [9] {"repository":"https://github.com/ta4j/ta4j.git","sha1":"8474675badad33103cfc7869536316ec9ca5ea29","url":"https://github.com/ta4j/ta4j/commit/8474675badad33103cfc7869536316ec9ca5ea29","refactorings":[{"type":"Rename Method","description":"Rename Method\tpublic getCalculation() : Num renamed to public getTotalProfitLoss() : Num in class org.ta4j.core.BacktestingResult","purity":{"purityValue":"-","purityValidation":"-","purityComment":"","mappingState":"","validationComment":""}},{"type":"Change Attribute T…
✅ [10] {"repository":"https://github.com/ta4j/ta4j.git","sha1":"6ed100314ac841102cd6e9ff5406261f04dc1a9a","url":"https://github.com/ta4j/ta4j/commit/6ed100314ac841102cd6e9ff5406261f04dc1a9a","refactorings":[{"type":"Extract Superclass","description":"Extract Superclass\torg.ta4j.core.analysis.criteria.AbstractBacktestingCriterion from classes [org.ta4j.core.analysis.criteria.TotalProfit2Criterion, org.ta4j.core.analysis.criteria.NumberOfBreakEvenTradesCriterion, org.ta4j.core.analysis.criteria.NumberOfWinningTrad…
✅ [11] {"repository":"https://github.com/DSpace/DSpace.git","sha1":"84f67cd771ef9df6dcd5b9ca036acfd8e4cdb19e","url":"https://github.com/DSpace/DSpace/commit/84f67cd771ef9df6dcd5b9ca036acfd8e4cdb19e","refactorings":[{"type":"Extract Method","description":"Extract Method\tprivate getDataSource() : DataSource extracted from public main(argv String[]) : void in class org.dspace.storage.rdbms.DatabaseUtils","purity":{"purityValue":"1","purityValidation":"-","purityComment":"","mappingState":"","validationComment":""}}…
✅ [12] {"repository":"https://github.com/DSpace/DSpace.git","sha1":"39697a6d5d500f9fced6ca0fa4ffdf0717ba8813","url":"https://github.com/DSpace/DSpace/commit/39697a6d5d500f9fced6ca0fa4ffdf0717ba8813","refactorings":[{"type":"Change Method Access Modifier","description":"Change Method Access Modifier\tprivate to protected in method protected getDataSource() : DataSource from class org.dspace.storage.rdbms.DatabaseUtils","purity":{"purityValue":"-","purityValidation":"-","purityComment":"","mappingState":"","validat…
✅ [13] {"repository":"https://github.com/DSpace/DSpace.git","sha1":"a6994138b5a95edb857257b2d553a97465e32604","url":"https://github.com/DSpace/DSpace/commit/a6994138b5a95edb857257b2d553a97465e32604","refactorings":[{"type":"Extract Method","description":"Extract Method\tprotected getDataSource() : DataSource extracted from public main(argv String[]) : void in class org.dspace.storage.rdbms.DatabaseUtils","purity":{"purityValue":"1","purityValidation":"-","purityComment":"","mappingState":"","validationComment":""…
✅ [14] {"repository":"https://github.com/liquibase/liquibase.git","sha1":"75d7f08fd6c3dd9d11dfcf0f3171ea3feac99fce","url":"https://github.com/liquibase/liquibase/commit/75d7f08fd6c3dd9d11dfcf0f3171ea3feac99fce","refactorings":[{"type":"Add Parameter","description":"Add Parameter\texecutionContext : ExecutionContext in method private checkPreconditions(executionContext ExecutionContext, servletContext ServletContext, ic InitialContext) : boolean from class liquibase.integration.servlet.LiquibaseServletListener","p…
✅ [15] {"repository":"https://github.com/liquibase/liquibase.git","sha1":"48cde78cda7948b79d109f128c34c11f8b9ff9bd","url":"https://github.com/liquibase/liquibase/commit/48cde78cda7948b79d109f128c34c11f8b9ff9bd","refactorings":[{"type":"Move Class","description":"Move Class\tliquibase.context.ContextTest moved to liquibase.configuration.ContextTest","purity":{"purityValue":"-","purityValidation":"-","purityComment":"","mappingState":"","validationComment":""}},{"type":"Move And Rename Class","description":"Move An…
✅ [16] {"repository":"https://github.com/liquibase/liquibase.git","sha1":"3af5c7a20e85b1669f17c39f2fc325a26bcf87b0","url":"https://github.com/liquibase/liquibase/commit/3af5c7a20e85b1669f17c39f2fc325a26bcf87b0","refactorings":[{"type":"Extract Method","description":"Extract Method\tprotected toLogLevel(logLevel String) : LogLevel extracted from public setLogLevel(logLevel String) : void in class liquibase.logging.core.AbstractLogger","purity":{"purityValue":"1","purityValidation":"-","purityComment":"","mappingSt…
✅ [17] {"repository":"https://github.com/kiegroup/optaplanner.git","sha1":"ec5d139337c8db352cced6f80ac7605a596c4b08","url":"https://github.com/kiegroup/optaplanner/commit/ec5d139337c8db352cced6f80ac7605a596c4b08","refactorings":[{"type":"Rename Method","description":"Rename Method\tpublic getSucceeded() : Boolean renamed to public getAverageScoreWithUninitializedPrefix() : String in class org.optaplanner.benchmark.impl.result.SingleBenchmarkResult","purity":{"purityValue":"-","purityValidation":"-","purityComment…
✅ [18] {"repository":"https://github.com/kiegroup/optaplanner.git","sha1":"80108d608d9f0e207f17aa65f87ad172a47c56af","url":"https://github.com/kiegroup/optaplanner/commit/80108d608d9f0e207f17aa65f87ad172a47c56af","refactorings":[{"type":"Extract Method","description":"Extract Method\tprivate buildSubSingleBenchmarks(parent SingleBenchmarkResult, count int) : void extracted from private buildSingleBenchmark(solverBenchmarkResult SolverBenchmarkResult, problemBenchmarkResult ProblemBenchmarkResult) : void in class …
✅ [19] {"repository":"https://github.com/dropwizard/dropwizard.git","sha1":"71ad291e6863be57ba51d2dbf79bd8ec259e2f7f","url":"https://github.com/dropwizard/dropwizard/commit/71ad291e6863be57ba51d2dbf79bd8ec259e2f7f","refactorings":[{"type":"Change Parameter Type","description":"Change Parameter Type\tconn : DatabaseConnection to database : Database in method public CloseableLiquibase(changeLogFile String, resourceAccessor ResourceAccessor, database Database, dataSource ManagedDataSource) from class io.dropwizard.m…
✅ [20] {"repository":"https://github.com/spring-projects/spring-data-neo4j.git","sha1":"f85cb537d2abe6bc73ae5b037a3e517a9aa8bcf1","url":"https://github.com/spring-projects/spring-data-neo4j/commit/f85cb537d2abe6bc73ae5b037a3e517a9aa8bcf1","refactorings":[{"type":"Rename Parameter","description":"Rename Parameter\tbase : CypherQueryBuilder to builder : CypherQueryBuilder in method protected and(part Part, builder CypherQueryBuilder, iterator Iterator<Object>) : CypherQueryBuilder from class org.springframework.dat…
✅ [21] {"repository":"https://github.com/spring-projects/spring-data-neo4j.git","sha1":"4a8f404c0860edc7ef6032463a05dcddbdbd052a","url":"https://github.com/spring-projects/spring-data-neo4j/commit/4a8f404c0860edc7ef6032463a05dcddbdbd052a","refactorings":[{"type":"Move Class","description":"Move Class\torg.springframework.data.neo4j.repository.query.CypherQueryBuilder.CypherQuery moved to org.springframework.data.neo4j.repository.query.CypherQuery","purity":{"purityValue":"-","purityValidation":"-","purityComment"…
✅ [22] {"repository":"https://github.com/Direwolf20-MC/BuildingGadgets.git","sha1":"7fc7c0723a2c9dfdf2b6bb23814d6a42d18bb353","url":"https://github.com/Direwolf20-MC/BuildingGadgets/commit/7fc7c0723a2c9dfdf2b6bb23814d6a42d18bb353","refactorings":[{"type":"Extract Method","description":"Extract Method\tpackage unstackableItemProperties() : Item.Properties extracted from package init() : void in class com.direwolf20.buildinggadgets.common.registry.objects.BGItems","purity":{"purityValue":"0","purityValidation":"-",…
✅ [23] {"repository":"https://github.com/Direwolf20-MC/BuildingGadgets.git","sha1":"949d89f4d7847be694f2f082da5ab5814327d1fa","url":"https://github.com/Direwolf20-MC/BuildingGadgets/commit/949d89f4d7847be694f2f082da5ab5814327d1fa","refactorings":[{"type":"Extract Method","description":"Extract Method\tprivate addItemBuilder(registryName ResourceLocation, properties Item.Properties, factory Function<Item.Properties,Item>) : void extracted from package init() : void in class com.direwolf20.buildinggadgets.common.re…
✅ [24] {"repository":"https://github.com/SlimeKnights/TinkersConstruct.git","sha1":"cd8bd185dc9aa830822d151aefd526890c60dc19","url":"https://github.com/SlimeKnights/TinkersConstruct/commit/cd8bd185dc9aa830822d151aefd526890c60dc19","refactorings":[{"type":"Change Variable Type","description":"Change Variable Type\tsmeltery : TileSmeltery to smeltery : ISmelteryTankHandler in method public handleServerSafe(netHandler NetHandlerPlayServer) : void from class slimeknights.tconstruct.smeltery.network.SmelteryFluidClick…
✅ [25] {"repository":"https://github.com/SlimeKnights/TinkersConstruct.git","sha1":"750d87dda6afc3ca5f3bc5c9f29044c531b51f93","url":"https://github.com/SlimeKnights/TinkersConstruct/commit/750d87dda6afc3ca5f3bc5c9f29044c531b51f93","refactorings":[{"type":"Rename Attribute","description":"Rename Attribute\tvalidSearedFurnaceBlocks : ImmutableSet<Block> to searedStairsSlabs : ImmutableSet<Block> in class slimeknights.tconstruct.smeltery.TinkerSmeltery","purity":{"purityValue":"-","purityValidation":"-","purityComme…
✅ [26] {"repository":"https://github.com/SlimeKnights/TinkersConstruct.git","sha1":"43eeb5f419ea6c18c93ba85779f680e7dab74aab","url":"https://github.com/SlimeKnights/TinkersConstruct/commit/43eeb5f419ea6c18c93ba85779f680e7dab74aab","refactorings":[{"type":"Move Class","description":"Move Class\tslimeknights.tconstruct.library.client.RenderUtil.FluidGuiEntry moved to slimeknights.tconstruct.library.client.GuiUtil.FluidGuiEntry","purity":{"purityValue":"-","purityValidation":"-","purityComment":"","mappingState":"",…
✅ [27] {"repository":"https://github.com/SlimeKnights/TinkersConstruct.git","sha1":"6931b450479e0dfbb60c8836c12a91c8ac498038","url":"https://github.com/SlimeKnights/TinkersConstruct/commit/6931b450479e0dfbb60c8836c12a91c8ac498038","refactorings":[{"type":"Extract Method","description":"Extract Method\tpublic renderFluids(tank SmelteryTank, pos BlockPos, tankMinPos BlockPos, tankMaxPos BlockPos, x double, y double, z double, offsetToBlockEdge float, lightingPos BlockPos) : void extracted from public renderFluids(t…
✅ [28] {"repository":"https://github.com/pentaho/big-data-plugin.git","sha1":"1c8cea9db7327b02c948346ec02491cbef3cc564","url":"https://github.com/pentaho/big-data-plugin/commit/1c8cea9db7327b02c948346ec02491cbef3cc564","refactorings":[{"type":"Extract Method","description":"Extract Method\tprivate extractFieldName(parquetNameTypeFromUI String) : String extracted from protected getInfo(meta AvroInputMeta, preview boolean) : void in class org.pentaho.big.data.kettle.plugins.formats.impl.avro.input.AvroInputDialog",…
✅ [29] {"repository":"https://github.com/adjust/android_sdk.git","sha1":"8dd7a0380136a2ee0b1592e12ab4dc7010ebbcb2","url":"https://github.com/adjust/android_sdk/commit/8dd7a0380136a2ee0b1592e12ab4dc7010ebbcb2","refactorings":[{"type":"Move And Rename Class","description":"Move And Rename Class\tcom.adeven.adjustio.RequestTask moved and renamed to com.adeven.adjustio.TrackingInformation.Builder","purity":{"purityValue":"-","purityValidation":"-","purityComment":"","mappingState":"","validationComment":""}},{"type":…
✅ [30] {"repository":"https://github.com/adjust/android_sdk.git","sha1":"874742233695ee99c3d98ce511505382d047b8ac","url":"https://github.com/adjust/android_sdk/commit/874742233695ee99c3d98ce511505382d047b8ac","refactorings":[{"type":"Rename Class","description":"Rename Class\tcom.adeven.adjustio.TrackingInformation renamed to com.adeven.adjustio.TrackingPackage","purity":{"purityValue":"-","purityValidation":"-","purityComment":"","mappingState":"","validationComment":""}},{"type":"Replace Anonymous With Class","…
✅ [31] {"repository":"https://github.com/pentaho/big-data-plugin.git","sha1":"a5f122a886c4f3058e4e44f154f3fe8e1c414c93","url":"https://github.com/pentaho/big-data-plugin/commit/a5f122a886c4f3058e4e44f154f3fe8e1c414c93","refactorings":[{"type":"Extract Method","description":"Extract Method\tpublic getNamedCluster() : NamedCluster extracted from protected getProcessedUrl(metastore IMetaStore, url String) : String in class org.pentaho.big.data.kettle.plugins.hdfs.trans.HadoopFileOutputMeta","purity":{"purityValue":"…
✅ [32] {"repository":"https://github.com/halestudio/hale.git","sha1":"e96555c7c309a0bc54d5a6464ae89dd543ff47ee","url":"https://github.com/halestudio/hale/commit/e96555c7c309a0bc54d5a6464ae89dd543ff47ee","refactorings":[{"type":"Extract Method","description":"Extract Method\tprivate fillFeatureTest(elementName String, targetSchema URI, values Map<List<QName>,Object>, testName String, srsName String, skipValueTest boolean, expectWriteFail boolean, windingOrderParam String) : IOReport extracted from private fillFeat…
✅ [33] {"repository":"https://github.com/halestudio/hale.git","sha1":"01fc649167cfe59a64550568d58006fe108bbf90","url":"https://github.com/halestudio/hale/commit/01fc649167cfe59a64550568d58006fe108bbf90","refactorings":[{"type":"Pull Up Method","description":"Pull Up Method\tprotected getDefaultWindingOrder() : EnumWindingOrderTypes from class eu.esdihumboldt.hale.io.gml.writer.GmlInstanceWriter to protected getDefaultWindingOrder() : EnumWindingOrderTypes from class eu.esdihumboldt.hale.io.gml.writer.internal.Str…
✅ [34] {"repository":"https://github.com/restlet/restlet-framework-java.git","sha1":"f541ccfe8b3fdc8feeb5682c3724968854b63f47","url":"https://github.com/restlet/restlet-framework-java/commit/f541ccfe8b3fdc8feeb5682c3724968854b63f47","refactorings":[{"type":"Extract Method","description":"Extract Method\tprivate isLocalAcessOnly() : boolean extracted from public validate(input Representation) : Representation in class org.restlet.ext.oauth.ValidationServerResource","purity":{"purityValue":"1","purityValidation":"-…
✅ [35] {"repository":"https://github.com/restlet/restlet-framework-java.git","sha1":"182da4a46db52a99a2f8951b0a25aeaa1a1a6c35","url":"https://github.com/restlet/restlet-framework-java/commit/182da4a46db52a99a2f8951b0a25aeaa1a1a6c35","refactorings":[{"type":"Move Class","description":"Move Class\torg.restlet.ext.oauth.internal.ClientImpl moved to org.restlet.ext.oauth.internal.memory.ClientImpl","purity":{"purityValue":"-","purityValidation":"-","purityComment":"","mappingState":"","validationComment":""}},{"type"…
✅ [36] {"repository":"https://github.com/restlet/restlet-framework-java.git","sha1":"9f3705210af24f6d877d0d7f0fce4ee92331cedc","url":"https://github.com/restlet/restlet-framework-java/commit/9f3705210af24f6d877d0d7f0fce4ee92331cedc","refactorings":[{"type":"Rename Method","description":"Rename Method\tprivate createJsonToken(token Token, scopes String) : JSONObject renamed to protected responseTokenRepresentation(token Token, scopes String) : Representation in class org.restlet.ext.oauth.AccessTokenServerResource…
✅ [37] {"repository":"https://github.com/OneBusAway/onebusaway-application-modules.git","sha1":"9b2401aa1b4dc8ee57a21247cddcd16065e766ae","url":"https://github.com/OneBusAway/onebusaway-application-modules/commit/9b2401aa1b4dc8ee57a21247cddcd16065e766ae","refactorings":[{"type":"Change Method Access Modifier","description":"Change Method Access Modifier\tprivate to protected in method protected handleAffects(ptSituation PtSituationElementStructure, serviceAlert ServiceAlert.Builder) : void from class org.onebusaw…
✅ [38] {"repository":"https://github.com/osmdroid/osmdroid.git","sha1":"df5232f967d2b08ab2bf50dff030648a8575a305","url":"https://github.com/osmdroid/osmdroid/commit/df5232f967d2b08ab2bf50dff030648a8575a305","refactorings":[{"type":"Change Attribute Type","description":"Change Attribute Type\tdownloadingTask : CacheManager.DownloadingTask to downloadingTask : CacheManager.CacheManagerTask in class org.osmdroid.bugtestfragments.Bug512CacheManagerWp","purity":{"purityValue":"-","purityValidation":"-","purityComment"…
✅ [39] {"repository":"https://github.com/osmdroid/osmdroid.git","sha1":"3542d1fc47b29dd90410e7fe34638a03c173a82b","url":"https://github.com/osmdroid/osmdroid/commit/3542d1fc47b29dd90410e7fe34638a03c173a82b","refactorings":[{"type":"Extract Method","description":"Extract Method\tpublic forceLoadTile(tileSource OnlineTileSourceBase, tile MapTile) : boolean extracted from public loadTile(tileSource OnlineTileSourceBase, tile MapTile) : boolean in class org.osmdroid.tileprovider.cachemanager.CacheManager","purity":{"…
✅ [40] {"repository":"https://github.com/osmdroid/osmdroid.git","sha1":"cb41ea57f4f368108562f4c42bb91f1a63987eba","url":"https://github.com/osmdroid/osmdroid/commit/cb41ea57f4f368108562f4c42bb91f1a63987eba","refactorings":[{"type":"Change Attribute Access Modifier","description":"Change Attribute Access Modifier\tprivate to public in attribute public EXPIRED : int from class org.osmdroid.tileprovider.ExpirableBitmapDrawable","purity":{"purityValue":"-","purityValidation":"-","purityComment":"","mappingState":"","…
✅ [41] {"repository":"https://github.com/osmdroid/osmdroid.git","sha1":"f78ca2784a75b64ce69eb5cc44048bb2be0b9ae7","url":"https://github.com/osmdroid/osmdroid/commit/f78ca2784a75b64ce69eb5cc44048bb2be0b9ae7","refactorings":[{"type":"Extract Method","description":"Extract Method\tpublic getTileCursor(pPrimaryKeyParameters String[]) : Cursor extracted from public exists(pTileSource ITileSource, pTile MapTile) : boolean in class org.osmdroid.tileprovider.modules.SqliteArchiveTileWriter","purity":{"purityValue":"0","p…
✅ [42] {"repository":"https://github.com/unclebob/fitnesse.git","sha1":"dd99220da7866f94ecce40fe161970dbfd67a8bb","url":"https://github.com/unclebob/fitnesse/commit/dd99220da7866f94ecce40fe161970dbfd67a8bb","refactorings":[{"type":"Move Class","description":"Move Class\tfitnesse.responders.PageFactory moved to fitnesse.html.template.PageFactory","purity":{"purityValue":"-","purityValidation":"-","purityComment":"","mappingState":"","validationComment":""}},{"type":"Move Class","description":"Move Class\tfitnesse.…
✅ [43] {"repository":"https://github.com/unclebob/fitnesse.git","sha1":"6c2c95d2d503609ad26c8865009a0fe519ae9e3c","url":"https://github.com/unclebob/fitnesse/commit/6c2c95d2d503609ad26c8865009a0fe519ae9e3c","refactorings":[{"type":"Rename Method","description":"Rename Method\tpackage addXmlFormatter() : void renamed to package newXmlFormatter() : BaseFormatter in class fitnesse.responders.run.SuiteResponder","purity":{"purityValue":"-","purityValidation":"-","purityComment":"","mappingState":"","validationComment…
✅ [44] {"repository":"https://github.com/unclebob/fitnesse.git","sha1":"eb96034c43c82d994441a794b16fb50c90821291","url":"https://github.com/unclebob/fitnesse/commit/eb96034c43c82d994441a794b16fb50c90821291","refactorings":[{"type":"Inline Method","description":"Inline Method\tprivate errorOccurred(cause Throwable) : void inlined to public testSystemStopped(testSystem TestSystem, executionLog ExecutionLog, cause Throwable) : void in class fitnesse.testrunner.MultipleTestsRunner","purity":{"purityValue":"0","purity…
✅ [45] {"repository":"https://github.com/unclebob/fitnesse.git","sha1":"50441e1856dc78d73835cd6f23b0d9f087cde968","url":"https://github.com/unclebob/fitnesse/commit/50441e1856dc78d73835cd6f23b0d9f087cde968","refactorings":[{"type":"Change Attribute Type","description":"Change Attribute Type\tresultsListener : ResultsListener to resultsListener : CompositeFormatter in class fitnesse.testrunner.MultipleTestsRunner","purity":{"purityValue":"-","purityValidation":"-","purityComment":"","mappingState":"","validationCo…
✅ [46] {"repository":"https://github.com/unclebob/fitnesse.git","sha1":"74369e6ddd0c2a92bba4efded434f6962854c41c","url":"https://github.com/unclebob/fitnesse/commit/74369e6ddd0c2a92bba4efded434f6962854c41c","refactorings":[{"type":"Remove Parameter","description":"Remove Parameter\tpage : WikiPage in method public MultipleTestsRunner(testPagesToRun List<WikiPage>, fitNesseContext FitNesseContext, page WikiPage, resultsListener CompositeFormatter) from class fitnesse.testrunner.MultipleTestsRunner","purity":{"puri…
✅ [47] {"repository":"https://github.com/unclebob/fitnesse.git","sha1":"ca296ad353bbd2728a7acfb2c300e333e5194866","url":"https://github.com/unclebob/fitnesse/commit/ca296ad353bbd2728a7acfb2c300e333e5194866","refactorings":[{"type":"Move Class","description":"Move Class\tfitnesse.responders.run.RunningTestingTrackerTest moved to fitnesse.testrunner.RunningTestingTrackerTest","purity":{"purityValue":"-","purityValidation":"-","purityComment":"","mappingState":"","validationComment":""}},{"type":"Move Class","descri…
✅ [48] {"repository":"https://github.com/samtools/htsjdk.git","sha1":"210045f0d60c66e0ee88e4d0dac2bb653ecbe675","url":"https://github.com/samtools/htsjdk/commit/210045f0d60c66e0ee88e4d0dac2bb653ecbe675","refactorings":[{"type":"Move Class","description":"Move Class\thtsjdk.samtools.cram.build.CompressionHeaderFactory.BitCode moved to htsjdk.samtools.cram.encoding.huffman.codec.HuffmanParamsCalculator.BitCode","purity":{"purityValue":"-","purityValidation":"-","purityComment":"","mappingState":"","validationCommen…
✅ [49] {"repository":"https://github.com/jenkinsci/git-client-plugin.git","sha1":"6d261108e7471db380146f945bb228b5fc8c44cc","url":"https://github.com/jenkinsci/git-client-plugin/commit/6d261108e7471db380146f945bb228b5fc8c44cc","refactorings":[{"type":"Rename Method","description":"Rename Method\tprivate getAllBranchRefs() : List<Ref> renamed to public getBranchesContaining(revspec String, allBranches boolean) : List<Branch> in class org.jenkinsci.plugins.gitclient.JGitAPIImpl","purity":{"purityValue":"-","purityV…
✅ [50] {"repository":"https://github.com/linkedin/pygradle.git","sha1":"e1ad18b5ddb9bd49ac4823e41b5d4ebb8c800caf","url":"https://github.com/linkedin/pygradle/commit/e1ad18b5ddb9bd49ac4823e41b5d4ebb8c800caf","refactorings":[{"type":"Extract Method","description":"Extract Method\tprivate fromFile(file File) : Optional<PythonWheelDetails> extracted from public findWheel(library String, version String, pythonVersion PythonVersion) : Optional<File> in class com.linkedin.gradle.python.wheel.WheelCache","purity":{"purit…
✅ [51] {"repository":"https://github.com/linkedin/pygradle.git","sha1":"fb90ea0e69a12e210737aef912b7e894afe52178","url":"https://github.com/linkedin/pygradle/commit/fb90ea0e69a12e210737aef912b7e894afe52178","refactorings":[{"type":"Move Class","description":"Move Class\tcom.linkedin.gradle.python.wheel.WheelCache.PythonWheelDetails moved to com.linkedin.gradle.python.wheel.CachedBackedWheelCache.PythonWheelDetails","purity":{"purityValue":"-","purityValidation":"-","purityComment":"","mappingState":"","validation…
✅ [52] {"repository":"https://github.com/linkedin/pygradle.git","sha1":"9ca545449adf45694a650e22cbfd70732e66f73c","url":"https://github.com/linkedin/pygradle/commit/9ca545449adf45694a650e22cbfd70732e66f73c","refactorings":[{"type":"Rename Class","description":"Rename Class\tcom.linkedin.gradle.python.wheel.AbiTriple renamed to com.linkedin.gradle.python.wheel.AbiDetails","purity":{"purityValue":"-","purityValidation":"-","purityComment":"","mappingState":"","validationComment":""}},{"type":"Change Attribute Type"…
✅ [53] {"repository":"https://github.com/antlr/intellij-plugin-v4.git","sha1":"5e3f0034618d73f7873da654fde245e9a5365967","url":"https://github.com/antlr/intellij-plugin-v4/commit/5e3f0034618d73f7873da654fde245e9a5365967","refactorings":[{"type":"Change Attribute Type","description":"Change Attribute Type\tplaceHolder : JLabel to placeHolder : JTextArea in class org.antlr.intellij.plugin.preview.PreviewPanel","purity":{"purityValue":"-","purityValidation":"-","purityComment":"","mappingState":"","validationComment…
✅ [54] {"repository":"https://github.com/antlr/intellij-plugin-v4.git","sha1":"84a1ffd45fd92fe1498300af78ccac54f8ab00b0","url":"https://github.com/antlr/intellij-plugin-v4/commit/84a1ffd45fd92fe1498300af78ccac54f8ab00b0","refactorings":[{"type":"Change Attribute Access Modifier","description":"Change Attribute Access Modifier\tpublic to private in attribute private editor : Editor from class org.antlr.intellij.plugin.preview.PreviewState","purity":{"purityValue":"-","purityValidation":"-","purityComment":"","mapp…
✅ [55] {"repository":"https://github.com/antlr/intellij-plugin-v4.git","sha1":"76ba9bd26316f0d8fbd213df8e2f32e1ca6957ab","url":"https://github.com/antlr/intellij-plugin-v4/commit/76ba9bd26316f0d8fbd213df8e2f32e1ca6957ab","refactorings":[{"type":"Rename Method","description":"Rename Method\tpublic releaseEditors() : void renamed to public setEditor(editor Editor) : void in class org.antlr.intellij.plugin.preview.PreviewState","purity":{"purityValue":"-","purityValidation":"-","purityComment":"","mappingState":"","…
✅ [56] {"repository":"https://github.com/adjust/android_sdk.git","sha1":"f08c29336a28580402e836f4298c89299919903d","url":"https://github.com/adjust/android_sdk/commit/f08c29336a28580402e836f4298c89299919903d","refactorings":[{"type":"Change Attribute Access Modifier","description":"Change Attribute Access Modifier\tprotected to private in attribute private appToken : String from class com.adeven.adjustio.PackageBuilder","purity":{"purityValue":"-","purityValidation":"-","purityComment":"","mappingState":"","valid…
✅ [57] {"repository":"https://github.com/adjust/android_sdk.git","sha1":"d1753466e2acd2d93844031d488e8f5d13b835ea","url":"https://github.com/adjust/android_sdk/commit/d1753466e2acd2d93844031d488e8f5d13b835ea","refactorings":[{"type":"Rename Method","description":"Rename Method\tprivate eventInternal(eventBuilder PackageBuilder) : void renamed to private trackEventInternal(eventBuilder PackageBuilder) : void in class com.adeven.adjustio.ActivityHandler","purity":{"purityValue":"-","purityValidation":"-","purityCom…
✅ [58] {"repository":"https://github.com/adjust/android_sdk.git","sha1":"1ac921b3988a78fcf5131b6371cfdf1072cfd230","url":"https://github.com/adjust/android_sdk/commit/1ac921b3988a78fcf5131b6371cfdf1072cfd230","refactorings":[{"type":"Split Method","description":"Split Method\tprivate checkEventToken(eventToken String) : boolean to [private checkEventTokenNotNull(eventToken String) : boolean, private checkEventTokenLength(eventToken String) : boolean] in class com.adeven.adjustio.ActivityHandler","purity":{"purity…
✅ [59] {"repository":"https://github.com/adjust/android_sdk.git","sha1":"8ca3700173c198819de3bf6183b01d5f89925ae3","url":"https://github.com/adjust/android_sdk/commit/8ca3700173c198819de3bf6183b01d5f89925ae3","refactorings":[{"type":"Remove Parameter","description":"Remove Parameter\teventToken : String in method private checkEventTokenNotNull(eventToken String) : boolean from class com.adeven.adjustio.ActivityHandler","purity":{"purityValue":"-","purityValidation":"-","purityComment":"","mappingState":"","valida…
✅ [60] {"repository":"https://github.com/MegaMek/mekhq.git","sha1":"f223e451005dd73c06f4512855cfd2ff681e29bb","url":"https://github.com/MegaMek/mekhq/commit/f223e451005dd73c06f4512855cfd2ff681e29bb","refactorings":[{"type":"Extract Method","description":"Extract Method\tpublic acquireEquipment(acquisition IAcquisitionWork, person Person) : boolean extracted from public goShopping(sList ShoppingList) : ShoppingList in class mekhq.campaign.Campaign","purity":{"purityValue":"1","purityValidation":"-","purityComment"…
✅ [61] {"repository":"https://github.com/MegaMek/mekhq.git","sha1":"c1f96f785b032b880093f1fd0feedd5ed65b07d1","url":"https://github.com/MegaMek/mekhq/commit/c1f96f785b032b880093f1fd0feedd5ed65b07d1","refactorings":[{"type":"Extract Method","description":"Extract Method\tpublic isFactionsSelected() : boolean extracted from public InterstellarMapPanel(c Campaign, view CampaignGUI) in class mekhq.gui.InterstellarMapPanel","purity":{"purityValue":"0","purityValidation":"-","purityComment":"","mappingState":"","valida…
✅ [62] {"repository":"https://github.com/soabase/exhibitor.git","sha1":"7b4eb4d7303664c92dc3ec7b910e5585262be961","url":"https://github.com/soabase/exhibitor/commit/7b4eb4d7303664c92dc3ec7b910e5585262be961","refactorings":[{"type":"Move Class","description":"Move Class\tcom.netflix.exhibitor.core.s3.TestS3PseudoLock moved to com.netflix.exhibitor.core.config.s3.TestS3PseudoLock","purity":{"purityValue":"-","purityValidation":"-","purityComment":"","mappingState":"","validationComment":""}},{"type":"Move And Renam…
✅ [63] {"repository":"https://github.com/soabase/exhibitor.git","sha1":"af59738bd7b91771ad95bfc73af2eae1f851bddf","url":"https://github.com/soabase/exhibitor/commit/af59738bd7b91771ad95bfc73af2eae1f851bddf","refactorings":[{"type":"Remove Parameter","description":"Remove Parameter\tprefix : String in method public newPseudoLock(prefix String) : PseudoLock from class com.netflix.exhibitor.core.config.TestAutoInstanceManagement.testContentionAddNewInstance.configProvider.new ConfigProvider","purity":{"purityValue":…
✅ [64] {"repository":"https://github.com/DSpace/DSpace.git","sha1":"a42a18c4cb7775e8c6772d97426200bcd63e00a7","url":"https://github.com/DSpace/DSpace/commit/a42a18c4cb7775e8c6772d97426200bcd63e00a7","refactorings":[{"type":"Rename Method","description":"Rename Method\tpublic getInputs(collectionHandle String) : DCInputSet renamed to public getInputsByCollectionHandle(collectionHandle String) : DCInputSet in class org.dspace.app.util.DCInputsReader","purity":{"purityValue":"-","purityValidation":"-","purityComment…
✅ [65] {"repository":"https://github.com/DSpace/DSpace.git","sha1":"2ef05eb448a7b4d53399833f951490d7ece71192","url":"https://github.com/DSpace/DSpace/commit/2ef05eb448a7b4d53399833f951490d7ece71192","refactorings":[{"type":"Extract Method","description":"Extract Method\tprivate loadChoiceAuthorityConfigurations() : void extracted from private getChoiceAuthorityMap() : Map<String,ChoiceAuthority> in class org.dspace.content.authority.ChoiceAuthorityServiceImpl","purity":{"purityValue":"-","purityValidation":"-","p…
✅ [66] {"repository":"https://github.com/DSpace/DSpace.git","sha1":"7b21429fc680a9f93434e647a663d39e87721b0c","url":"https://github.com/DSpace/DSpace/commit/7b21429fc680a9f93434e647a663d39e87721b0c","refactorings":[{"type":"Modify Class Annotation","description":"Modify Class Annotation\t@LinksRest(links = {@LinkRest(name=AuthorityRest.ENTRIES,linkClass=AuthorityEntryRest.class,method=\"listAuthorityEntries\",optional=true)}) to @LinksRest(links = {@LinkRest(name=AuthorityRest.ENTRIES,linkClass=AuthorityEntryRest…
✅ [67] {"repository":"https://github.com/DSpace/DSpace.git","sha1":"dbddc1f7f0a9b595c8f4ad02621b7883de0d67ca","url":"https://github.com/DSpace/DSpace/commit/dbddc1f7f0a9b595c8f4ad02621b7883de0d67ca","refactorings":[{"type":"Extract Variable","description":"Extract Variable\turibuilder : String in method public SubmissionPanelResource(sd SubmissionPanelRest, utils Utils, rels String...) from class org.dspace.app.rest.model.hateoas.SubmissionPanelResource","purity":{"purityValue":"-","purityValidation":"-","purityC…
✅ [68] {"repository":"https://github.com/DSpace/DSpace.git","sha1":"cdd9049b6b3c87dafcc06c3c1c3218065485fc70","url":"https://github.com/DSpace/DSpace/commit/cdd9049b6b3c87dafcc06c3c1c3218065485fc70","refactorings":[{"type":"Add Thrown Exception Type","description":"Add Thrown Exception Type\tUnsupportedEncodingException in method public testMatches() : void from class org.dspace.eperson.PasswordHashTest","purity":{"purityValue":"-","purityValidation":"-","purityComment":"","mappingState":"","validationComment":""…
✅ [69] {"repository":"https://github.com/DSpace/DSpace.git","sha1":"69db8ba6f66a36ee6143f82d45d07af8b9d398fc","url":"https://github.com/DSpace/DSpace/commit/69db8ba6f66a36ee6143f82d45d07af8b9d398fc","refactorings":[{"type":"Extract Method","description":"Extract Method\tpublic getBundleName(file Element, getParent boolean) : String extracted from public getBundleName(file Element) : String in class org.dspace.content.packager.METSManifest","purity":{"purityValue":"-","purityValidation":"-","purityComment":"","map…
✅ [70] {"repository":"https://github.com/zendesk/maxwell.git","sha1":"c13a4ce36ec7cf57934dfc06eb3a086497e98db4","url":"https://github.com/zendesk/maxwell/commit/c13a4ce36ec7cf57934dfc06eb3a086497e98db4","refactorings":[{"type":"Rename Class","description":"Rename Class\tcom.zendesk.maxwell.schema.ddl.SchemaSyncError renamed to com.zendesk.maxwell.schema.ddl.InvalidSchemaError","purity":{"purityValue":"-","purityValidation":"-","purityComment":"","mappingState":"","validationComment":""}},{"type":"Rename Class","d…
✅ [71] {"repository":"https://github.com/zendesk/maxwell.git","sha1":"fd32ef056ce82d55f0cdc80e124dffe3de23169e","url":"https://github.com/zendesk/maxwell/commit/fd32ef056ce82d55f0cdc80e124dffe3de23169e","refactorings":[{"type":"Extract Method","description":"Extract Method\tprivate getJsonGenerator() : JsonGenerator extracted from public toJSON() : String in class com.zendesk.maxwell.RowMap","purity":{"purityValue":"-","purityValidation":"-","purityComment":"","mappingState":"","validationComment":""}}]}
✅ [72] {"repository":"https://github.com/zendesk/maxwell.git","sha1":"d699f77d36efee1ffa176ddc5047cc66134b5427","url":"https://github.com/zendesk/maxwell/commit/d699f77d36efee1ffa176ddc5047cc66134b5427","refactorings":[{"type":"Inline Method","description":"Inline Method\tprivate getJsonGenerator() : JsonGenerator inlined to public toJSON() : String in class com.zendesk.maxwell.RowMap","purity":{"purityValue":"1","purityValidation":"-","purityComment":"","mappingState":"","validationComment":"deletion of return s…
✅ [73] {"repository":"https://github.com/cbeust/testng.git","sha1":"55c3745502fd9d9e23e49f0bdafc577cacb1fc20","url":"https://github.com/cbeust/testng/commit/55c3745502fd9d9e23e49f0bdafc577cacb1fc20","refactorings":[{"type":"Extract Method","description":"Extract Method\tprivate Edge(from T, to T, weight int, order int) extracted from private Edge(from T, to T, weight int) in class org.testng.internal.DynamicGraph.Edge","purity":{"purityValue":"-","purityValidation":"-","purityComment":"","mappingState":"","valida…
✅ [74] {"repository":"https://github.com/cbeust/testng.git","sha1":"9806074a5f524a0e45a145aad729aba54851ecac","url":"https://github.com/cbeust/testng/commit/9806074a5f524a0e45a145aad729aba54851ecac","refactorings":[{"type":"Add Attribute Modifier","description":"Add Attribute Modifier\tfinal in attribute private weight : int from class org.testng.internal.DynamicGraph.Edge","purity":{"purityValue":"-","purityValidation":"-","purityComment":"","mappingState":"","validationComment":""}},{"type":"Add Attribute Modif…
✅ [75] {"repository":"https://github.com/spring-projects/spring-kafka.git","sha1":"16d8daec92c844ccadf90d1efee27f3b9fe75f1f","url":"https://github.com/spring-projects/spring-kafka/commit/16d8daec92c844ccadf90d1efee27f3b9fe75f1f","refactorings":[{"type":"Extract Method","description":"Extract Method\tpublic doWithAdmin(callback Consumer<AdminClient>) : void extracted from public before() : void in class org.springframework.kafka.test.rule.KafkaEmbedded","purity":{"purityValue":"-","purityValidation":"-","purityCom…
✅ [76] {"repository":"https://github.com/connectbot/connectbot.git","sha1":"8528278c042cb4eb92e3c434ab52beb24860f6c3","url":"https://github.com/connectbot/connectbot/commit/8528278c042cb4eb92e3c434ab52beb24860f6c3","refactorings":[{"type":"Extract Method","description":"Extract Method\tprivate autoHideEmulatedKeys() : void extracted from private showEmulatedKeys() : void in class org.connectbot.ConsoleActivity","purity":{"purityValue":"-","purityValidation":"-","purityComment":"","mappingState":"","validationComm…
✅ [77] {"repository":"https://github.com/forrestguice/SuntimesWidget.git","sha1":"0a7f53da1736523b14eb25b4301a7a9924eb3244","url":"https://github.com/forrestguice/SuntimesWidget/commit/0a7f53da1736523b14eb25b4301a7a9924eb3244","refactorings":[{"type":"Rename Method","description":"Rename Method\tprivate showSnackWarnings() : void renamed to private showWarnings() : void in class com.forrestguice.suntimeswidget.SuntimesActivity","purity":{"purityValue":"-","purityValidation":"-","purityComment":"","mappingState":"…
✅ [78] {"repository":"https://github.com/DSpace/DSpace.git","sha1":"a9bf1d869d40f0ecc6e8b2dc18f0865e563542ad","url":"https://github.com/DSpace/DSpace/commit/a9bf1d869d40f0ecc6e8b2dc18f0865e563542ad","refactorings":[{"type":"Change Parameter Type","description":"Change Parameter Type\tvalue : T to value : Object in method public checkOperationValue(value Object) : void from class org.dspace.app.rest.repository.patch.factories.impl.PatchOperation","purity":{"purityValue":"-","purityValidation":"-","purityComment":"…
✅ [79] {"repository":"https://github.com/novoda/download-manager.git","sha1":"ec495f487d164e1f94116a3ca297d01f1028ef74","url":"https://github.com/novoda/download-manager/commit/ec495f487d164e1f94116a3ca297d01f1028ef74","refactorings":[{"type":"Remove Parameter Modifier","description":"Remove Parameter Modifier\tfinal in parameter selection : String in method public query(uri Uri, projection String[], selection String, selectionArgs String[], sort String) : Cursor from class com.novoda.downloadmanager.lib.Download…
✅ [80] {"repository":"https://github.com/forrestguice/SuntimesWidget.git","sha1":"1bacdbd25856d36f9ae4624f5d6699b46ac408a5","url":"https://github.com/forrestguice/SuntimesWidget/commit/1bacdbd25856d36f9ae4624f5d6699b46ac408a5","refactorings":[{"type":"Inline Method","description":"Inline Method\tprivate initGeneral() : void inlined to public onCreate(savedInstanceState Bundle) : void in class com.forrestguice.suntimeswidget.SuntimesSettingsActivity.GeneralPrefsFragment","purity":{"purityValue":"0","purityValidati…
✅ [81] {"repository":"https://github.com/DSpace/DSpace.git","sha1":"b19189634d4d6ca908764880be796513e70aa114","url":"https://github.com/DSpace/DSpace/commit/b19189634d4d6ca908764880be796513e70aa114","refactorings":[{"type":"Extract Variable","description":"Extract Variable\tmetadataField : MetadataField in method public addMetadata(context Context, dso T, schema String, element String, qualifier String, lang String, values List<String>) : void from class org.dspace.content.DSpaceObjectServiceImpl","purity":{"puri…
✅ [82] {"repository":"https://github.com/DSpace/DSpace.git","sha1":"a3854f54a8f851a0d2212ae047e2f43553fc69d4","url":"https://github.com/DSpace/DSpace/commit/a3854f54a8f851a0d2212ae047e2f43553fc69d4","refactorings":[{"type":"Inline Method","description":"Inline Method\tprivate assignPermissions(context Context, dso DSpaceObject, policies List<ResourcePolicy>) : void inlined to public ingest(context Context, dso DSpaceObject, ml List<Element>, createMissingMetadataFields boolean) : void in class org.dspace.content.…
✅ [83] {"repository":"https://github.com/DSpace/DSpace.git","sha1":"93d982dfc86734f35f64604faa547b133f23f409","url":"https://github.com/DSpace/DSpace/commit/93d982dfc86734f35f64604faa547b133f23f409","refactorings":[{"type":"Remove Class Annotation","description":"Remove Class Annotation\t@JsonIgnoreProperties(ignoreUnknown = true) in class org.dspace.app.rest.model.MetadataSchemaRest","purity":{"purityValue":"-","purityValidation":"-","purityComment":"","mappingState":"","validationComment":""}},{"type":"Add Meth…
✅ [84] {"repository":"https://github.com/GwtMaterialDesign/gwt-material.git","sha1":"a6a61c6ba94ea2eebde02b82dbcab8e3c99dffd5","url":"https://github.com/GwtMaterialDesign/gwt-material/commit/a6a61c6ba94ea2eebde02b82dbcab8e3c99dffd5","refactorings":[{"type":"Inline Method","description":"Inline Method\tpublic initParallax() : void inlined to protected onLoad() : void in class gwt.material.design.client.ui.MaterialParallax","purity":{"purityValue":"1","purityValidation":"-","purityComment":"","mappingState":"","val…
✅ [85] {"repository":"https://github.com/GwtMaterialDesign/gwt-material.git","sha1":"abd9cc0e8d0075a8469dce975b083caecfa6b8cd","url":"https://github.com/GwtMaterialDesign/gwt-material/commit/abd9cc0e8d0075a8469dce975b083caecfa6b8cd","refactorings":[{"type":"Rename Method","description":"Rename Method\tpublic addItem(item String) : void renamed to public add(value T) : void in class gwt.material.design.client.ui.MaterialListValueBox","purity":{"purityValue":"-","purityValidation":"-","purityComment":"","mappingSta…
✅ [86] {"repository":"https://github.com/GwtMaterialDesign/gwt-material.git","sha1":"fafbe0bb502232398d983617442bd682dc7225c1","url":"https://github.com/GwtMaterialDesign/gwt-material/commit/fafbe0bb502232398d983617442bd682dc7225c1","refactorings":[{"type":"Inline Method","description":"Inline Method\tprotected initialize(e Element, width int, closeOnClick boolean, edge String) : void inlined to protected initialize(strict boolean) : void in class gwt.material.design.client.ui.MaterialSideNav","purity":{"purityVa…
✅ [87] {"repository":"https://github.com/TeamAmaze/AmazeFileManager.git","sha1":"d5de65121c180297791cca836dfa04c2c4acde13","url":"https://github.com/TeamAmaze/AmazeFileManager/commit/d5de65121c180297791cca836dfa04c2c4acde13","refactorings":[{"type":"Inline Method","description":"Inline Method\tpublic getRequestQueue() : RequestQueue inlined to public getImageLoader() : ImageLoader in class com.amaze.filemanager.utils.application.AppConfig","purity":{"purityValue":"1","purityValidation":"-","purityComment":"","map…
✅ [88] {"repository":"https://github.com/commercetools/commercetools-sunrise-java.git","sha1":"0e09b34ecf217c71b073001fd733ed3e3c785f0d","url":"https://github.com/commercetools/commercetools-sunrise-java/commit/0e09b34ecf217c71b073001fd733ed3e3c785f0d","refactorings":[{"type":"Extract Variable","description":"Extract Variable\tmessages : Messages in method public get(locale Locale, pageKey String) : F.Promise<CmsPage> from class common.cms.PlayCmsService","purity":{"purityValue":"-","purityValidation":"-","purity…
✅ [89] {"repository":"https://github.com/datacleaner/DataCleaner.git","sha1":"bd9a7568aef1953e52b4bec4eb8a9de37f421624","url":"https://github.com/datacleaner/DataCleaner/commit/bd9a7568aef1953e52b4bec4eb8a9de37f421624","refactorings":[{"type":"Replace Attribute With Variable","description":"Replace Attribute With Variable\toriginalPassword : String to originalPassword : String in method public testUpdate() : void from class org.datacleaner.configuration.DataCleanerConfigurationUpdaterTest","purity":{"purityValue"…
✅ [90] {"repository":"https://github.com/mixpanel/mixpanel-android.git","sha1":"ea7583935e9bfaeaa9edcf1ca27ce64b5c8e3eae","url":"https://github.com/mixpanel/mixpanel-android/commit/ea7583935e9bfaeaa9edcf1ca27ce64b5c8e3eae","refactorings":[{"type":"Rename Method","description":"Rename Method\tpublic removePushRegistrationId() : void renamed to public clearPushRegistrationId() : void in class com.mixpanel.android.mpmetrics.MPMetrics.PeopleImpl","purity":{"purityValue":"-","purityValidation":"-","purityComment":"","…
✅ [91] {"repository":"https://github.com/novoda/download-manager.git","sha1":"98f49b34e0527c1e8995048d7fa3031f1bfb9ec0","url":"https://github.com/novoda/download-manager/commit/98f49b34e0527c1e8995048d7fa3031f1bfb9ec0","refactorings":[{"type":"Rename Method","description":"Rename Method\tprivate notifyBatchesStatusChanged() : void renamed to private notifyBatchesChanged() : void in class com.novoda.downloadmanager.lib.DownloadProvider","purity":{"purityValue":"-","purityValidation":"-","purityComment":"","mapping…
✅ [92] {"repository":"https://github.com/novoda/download-manager.git","sha1":"cfe0376f991a60f7c555ec204d9680405ad4c2ea","url":"https://github.com/novoda/download-manager/commit/cfe0376f991a60f7c555ec204d9680405ad4c2ea","refactorings":[{"type":"Inline Method","description":"Inline Method\tprivate create(absoluteFilePath FilePath) : FilePersistenceResult inlined to public create(absoluteFilePath FilePath, fileSize FileSize) : FilePersistenceResult in class com.novoda.downloadmanager.PathBasedFilePersistence","purit…
✅ [93] {"repository":"https://github.com/pentaho/big-data-plugin.git","sha1":"09efe7925f67bbbbd6fe9bf840aa0019d381394a","url":"https://github.com/pentaho/big-data-plugin/commit/09efe7925f67bbbbd6fe9bf840aa0019d381394a","refactorings":[{"type":"Inline Method","description":"Inline Method\tpackage initSplits() : void inlined to public processRow(smi StepMetaInterface, sdi StepDataInterface) : boolean in class org.pentaho.big.data.kettle.plugins.formats.impl.avro.input.AvroInput","purity":{"purityValue":"0","purityV…
✅ [94] {"repository":"https://github.com/pentaho/big-data-plugin.git","sha1":"c98535420e324e6f5471adec4d31bbec68c9e7ef","url":"https://github.com/pentaho/big-data-plugin/commit/c98535420e324e6f5471adec4d31bbec68c9e7ef","refactorings":[{"type":"Extract Method","description":"Extract Method\tprotected getProcessedUrl(metastore IMetaStore, url String) : String extracted from protected loadSource(stepnode Node, metastore IMetaStore) : String in class org.pentaho.big.data.kettle.plugins.hdfs.trans.HadoopFileOutputMeta…
✅ [95] {"repository":"https://github.com/samtools/htsjdk.git","sha1":"b5d0959c6bfe9b7a83805c07fd4e034bcab61eb9","url":"https://github.com/samtools/htsjdk/commit/b5d0959c6bfe9b7a83805c07fd4e034bcab61eb9","refactorings":[{"type":"Add Attribute Modifier","description":"Add Attribute Modifier\tfinal in attribute private md5 : String from class htsjdk.samtools.cram.ref.GaveUpException","purity":{"purityValue":"-","purityValidation":"-","purityComment":"","mappingState":"","validationComment":""}},{"type":"Inline Metho…
✅ [96] {"repository":"https://github.com/samtools/htsjdk.git","sha1":"d6e7523463e672af40b3047c48fc84e7fb0c00cb","url":"https://github.com/samtools/htsjdk/commit/d6e7523463e672af40b3047c48fc84e7fb0c00cb","refactorings":[{"type":"Rename Method","description":"Rename Method\tpublic getReferences(container Container, validationStringency ValidationStringency) : Map<ReferenceContext,AlignmentSpan> renamed to public getSpans(container Container, validationStringency ValidationStringency) : Map<ReferenceContext,Alignmen…
✅ [97] {"repository":"https://github.com/spotify/docker-client.git","sha1":"13056d5b30614dcb6634dca7255130ff0db2d631","url":"https://github.com/spotify/docker-client/commit/13056d5b30614dcb6634dca7255130ff0db2d631","refactorings":[{"type":"Inline Method","description":"Inline Method\tpublic startContainer(containerId String, hostConfig HostConfig) : void inlined to public startContainer(containerId String) : void in class com.spotify.docker.client.DefaultDockerClient","purity":{"purityValue":"0","purityValidation…
✅ [98] {"repository":"https://github.com/spring-io/sagan.git","sha1":"01f45bc4f525a2f66fe143e6691ecfeb133c27e4","url":"https://github.com/spring-io/sagan/commit/01f45bc4f525a2f66fe143e6691ecfeb133c27e4","refactorings":[{"type":"Add Class Annotation","description":"Add Class Annotation\t@Component in class sagan.blog.support.PostViewFactory","purity":{"purityValue":"-","purityValidation":"-","purityComment":"","mappingState":"","validationComment":""}},{"type":"Remove Class Annotation","description":"Remove Class …
✅ [99] {"repository":"https://github.com/unclebob/fitnesse.git","sha1":"ba4ab81f48a2f14eb75216e902e2ee4d2cce41a1","url":"https://github.com/unclebob/fitnesse/commit/ba4ab81f48a2f14eb75216e902e2ee4d2cce41a1","refactorings":[{"type":"Move And Inline Method","description":"Move And Inline Method\tprotected makeReturnedValueExpectation(instructionTag String, col int, row int) : ReturnedValueExpectation moved from class fitnesse.slimTables.SlimTable to class fitnesse.slimTables.ReturnedValueExpectationTest & inlined t…
✅ [100] {"repository":"https://github.com/unclebob/fitnesse.git","sha1":"eb96034c43c82d994441a794b16fb50c90821291","url":"https://github.com/unclebob/fitnesse/commit/eb96034c43c82d994441a794b16fb50c90821291","refactorings":[{"type":"Inline Method","description":"Inline Method\tprivate errorOccurred(cause Throwable) : void inlined to public testSystemStopped(testSystem TestSystem, executionLog ExecutionLog, cause Throwable) : void in class fitnesse.testrunner.MultipleTestsRunner","purity":{"purityValue":"0","purity…
✅ [101] {"repository":"https://github.com/wocommunity/wonder.git","sha1":"24eb9b8d0eb17c30ad2151af1d44b8c8104bf177","url":"https://github.com/wocommunity/wonder/commit/24eb9b8d0eb17c30ad2151af1d44b8c8104bf177","refactorings":[{"type":"Inline Method","description":"Inline Method\tprivate stringFromTraces() : String inlined to protected endTimer(aContext WOContext, aString String) : void in class er.extensions.statistics.ERXStatisticsStore.StopWatchTimer","purity":{"purityValue":"1","purityValidation":"-","purityCom…
✅ [102] {"repository":"https://github.com/DSpace/DSpace.git","sha1":"8db0faed33f145488aea23efbb30ab5a732a8572","url":"https://github.com/DSpace/DSpace/commit/8db0faed33f145488aea23efbb30ab5a732a8572","refactorings":[{"type":"Inline Method","description":"Inline Method\tpublic removeAllPolicies(c Context, o DSpaceObject, updateLastModified boolean) : void inlined to public removeAllPolicies(c Context, o DSpaceObject) : void in class org.dspace.authorize.AuthorizeServiceImpl","purity":{"purityValue":"1","purityValid…
❌ [103] {"repository":"https://github.com/GwtMaterialDesign/gwt-material.git","sha1":"430fa65bf2ba5098fc02e563cfe84533268def2d","url":"https://github.com/GwtMaterialDesign/gwt-material/commit/430fa65bf2ba5098fc02e563cfe84533268def2d","refactorings":[{"type":"Rename Class","description":"Rename Class\tgwt.material.design.client.base.ValueBoxBase renamed to gwt.material.design.client.base.AbstractValueWidget","purity":{"purityValue":"-","purityValidation":"-","purityComment":"","mappingState":"","validationComment":…
	org.opentest4j.MultipleFailuresError: Multiple Failures (1 failure)
✅ [104] {"repository":"https://github.com/GwtMaterialDesign/gwt-material.git","sha1":"30a71740df867eb77052568def99b7b7acad54cf","url":"https://github.com/GwtMaterialDesign/gwt-material/commit/30a71740df867eb77052568def99b7b7acad54cf","refactorings":[{"type":"Rename Method","description":"Rename Method\tprotected onAttach() : void renamed to public onLoad() : void in class gwt.material.design.client.ui.MaterialDatePicker","purity":{"purityValue":"-","purityValidation":"-","purityComment":"","mappingState":"","valid…
✅ [105] {"repository":"https://github.com/SonarSource/sonar-php.git","sha1":"a03659eead56b82d4e3f34a7da75080ea3869afe","url":"https://github.com/SonarSource/sonar-php/commit/a03659eead56b82d4e3f34a7da75080ea3869afe","refactorings":[{"type":"Inline Method","description":"Inline Method\tprivate addFiles(fs DefaultFileSystem) : void inlined to public setUp() : void in class org.sonar.plugins.php.phpunit.PhpUnitCoverageResultParserTest","purity":{"purityValue":"0","purityValidation":"-","purityComment":"","mappingStat…
✅ [106] {"repository":"https://github.com/aaberg/sql2o.git","sha1":"b14f3849b6e821597515bf4cd1939f124b7cc752","url":"https://github.com/aaberg/sql2o/commit/b14f3849b6e821597515bf4cd1939f124b7cc752","refactorings":[{"type":"Inline Method","description":"Inline Method\tprivate shouldTryExecuteScalar() : boolean inlined to public PojoResultSetIterator(rs ResultSet, isCaseSensitive boolean, quirksMode QuirksMode, metadata PojoMetadata) in class org.sql2o.PojoResultSetIterator","purity":{"purityValue":"1","purityValida…
✅ [107] {"repository":"https://github.com/adjust/android_sdk.git","sha1":"32db96b3278eae8d8f0f162571adaf3ae5886b8d","url":"https://github.com/adjust/android_sdk/commit/32db96b3278eae8d8f0f162571adaf3ae5886b8d","refactorings":[{"type":"Change Method Access Modifier","description":"Change Method Access Modifier\tprotected to public in method public buildSessionPackage() : ActivityPackage from class com.adeven.adjustio.PackageBuilder","purity":{"purityValue":"-","purityValidation":"-","purityComment":"","mappingState…
✅ [108] {"repository":"https://github.com/adjust/android_sdk.git","sha1":"8e8c8ca7a270b46ddd9f0bb18fe96a2571fdb665","url":"https://github.com/adjust/android_sdk/commit/8e8c8ca7a270b46ddd9f0bb18fe96a2571fdb665","refactorings":[{"type":"Move Code","description":"Move Code\tfrom public testSendFirstPackage() : void to protected setUp() : void in class com.adeven.adjustio.test.TestRequestHandler","purity":{"purityValue":"-","purityValidation":"-","purityComment":"","mappingState":"","validationComment":""}},{"type":"R…
✅ [109] {"repository":"https://github.com/apache/metamodel.git","sha1":"f4d2c97ad3a7fa41934251e6fd727639ed1bd300","url":"https://github.com/apache/metamodel/commit/f4d2c97ad3a7fa41934251e6fd727639ed1bd300","refactorings":[{"type":"Rename Method","description":"Rename Method\tpublic testDropTableSupported() : void renamed to public testCreateTableSupported() : void in class org.apache.metamodel.hbase.CreateTableTest","purity":{"purityValue":"-","purityValidation":"-","purityComment":"","mappingState":"","validation…
✅ [110] {"repository":"https://github.com/apache/metamodel.git","sha1":"909cb48ff31be6476b71e9565826f6579446acce","url":"https://github.com/apache/metamodel/commit/909cb48ff31be6476b71e9565826f6579446acce","refactorings":[{"type":"Change Variable Type","description":"Change Variable Type\trowInsertionBuilder : HBaseRowInsertionBuilder to rowInsertionBuilder : RowInsertionBuilder in method public testDeleteRowSuccesfully() : void from class org.apache.metamodel.hbase.DeleteRowTest","purity":{"purityValue":"-","puri…
✅ [111] {"repository":"https://github.com/caelum/vraptor4.git","sha1":"69f3ca49a846f4de572f9eb73a4924ddff525dd3","url":"https://github.com/caelum/vraptor4/commit/69f3ca49a846f4de572f9eb73a4924ddff525dd3","refactorings":[{"type":"Move Class","description":"Move Class\tbr.com.caelum.vraptor.core.MethodExecutor moved to br.com.caelum.vraptor.reflection.MethodExecutor","purity":{"purityValue":"-","purityValidation":"-","purityComment":"","mappingState":"","validationComment":""}},{"type":"Add Attribute Modifier","desc…
✅ [112] {"repository":"https://github.com/unclebob/fitnesse.git","sha1":"62c8fe4f9eb9555d28eefb7b10360e48c76ccc90","url":"https://github.com/unclebob/fitnesse/commit/62c8fe4f9eb9555d28eefb7b10360e48c76ccc90","refactorings":[{"type":"Move Class","description":"Move Class\tfitnesse.responders.run.PageListSetUpTearDownSurrounderTest moved to fitnesse.testsystems.PageListSetUpTearDownSurrounderTest","purity":{"purityValue":"-","purityValidation":"-","purityComment":"","mappingState":"","validationComment":""}},{"type"…

Report exceeded GitHub limit of 65535 bytes and has been trimmed

Annotations

Check failure on line 111 in src/test/java/org/refactoringminer/test/TestAllRefactoringsByCommitForPurity.java

See this annotation in the file changed.

@github-actions github-actions / Unit Test Results

org.refactoringminer.test.TestAllRefactoringsByCommitForPurity ► [103] {"repository":"https://github.com/GwtMaterialDesign/gwt-material.git","sha1":"430fa65bf2ba5098fc02e563cfe84533268def2d","url":"https://github.com/GwtMaterialDesign/gwt-material/comm...

Failed test found in:
  build/test-results/test/TEST-org.refactoringminer.test.TestAllRefactoringsByCommitForPurity.xml
Error:
  org.opentest4j.MultipleFailuresError: Multiple Failures (1 failure)
Raw output
org.opentest4j.MultipleFailuresError: Multiple Failures (1 failure)
	org.opentest4j.AssertionFailedError: Should have 1 True Negatives, but has 0 ==> expected: <1> but was: <0>
	at app//org.junit.jupiter.api.AssertAll.assertAll(AssertAll.java:80)
	at app//org.junit.jupiter.api.AssertAll.assertAll(AssertAll.java:44)
	at app//org.junit.jupiter.api.AssertAll.assertAll(AssertAll.java:38)
	at app//org.junit.jupiter.api.Assertions.assertAll(Assertions.java:2940)
	at app//org.refactoringminer.test.TestAllRefactoringsByCommitForPurity$1.handleModelDiff(TestAllRefactoringsByCommitForPurity.java:111)
	at app//org.refactoringminer.rm1.GitHistoryRefactoringMinerImpl.detectAtCommitWithGitHubAPI(GitHistoryRefactoringMinerImpl.java:1117)
	at app//org.refactoringminer.test.TestAllRefactoringsByCommitForPurity.testAllRefactoringsParameterized(TestAllRefactoringsByCommitForPurity.java:76)
	at jdk.internal.reflect.GeneratedMethodAccessor17.invoke(Unknown Source)
	at java.base@17.0.13/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base@17.0.13/java.lang.reflect.Method.invoke(Method.java:569)
	at app//org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:728)
	at app//org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
	at app//org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
	at app//org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:156)
	at app//org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:147)
	at app//org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:94)
	at app//org.junit.jupiter.engine.execution.InterceptingExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(InterceptingExecutableInvoker.java:103)
	at app//org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.lambda$invoke$0(InterceptingExecutableInvoker.java:93)
	at app//org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
	at app//org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
	at app//org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
	at app//org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
	at app//org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.invoke(InterceptingExecutableInvoker.java:92)
	at app//org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.invoke(InterceptingExecutableInvoker.java:86)
	at app//org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$7(TestMethodTestDescriptor.java:218)
	at app//org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
	at app//org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:214)
	at app//org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:139)
	at app//org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:69)
	at app//org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
	at app//org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
	at app//org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
	at app//org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
	at app//org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
	at app//org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
	at app//org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
	at app//org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
	at app//org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService$ExclusiveTask.compute(ForkJoinPoolHierarchicalTestExecutorService.java:202)
	at app//org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService.submit(ForkJoinPoolHierarchicalTestExecutorService.java:135)
	at app//org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
	at app//org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
	at app//org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:142)
	at app//org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:110)
	at java.base@17.0.13/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
	at java.base@17.0.13/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
	at java.base@17.0.13/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179)
	at java.base@17.0.13/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
	at java.base@17.0.13/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
	at java.base@17.0.13/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
	at java.base@17.0.13/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
	at java.base@17.0.13/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
	at java.base@17.0.13/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
	at java.base@17.0.13/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
	at java.base@17.0.13/java.util.Iterator.forEachRemaining(Iterator.java:133)
	at java.base@17.0.13/java.util.Spliterators$IteratorSpliterator.forEachRemaining(Spliterators.java:1845)
	at java.base@17.0.13/java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:762)
	at java.base@17.0.13/java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:276)
	at java.base@17.0.13/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
	at java.base@17.0.13/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
	at java.base@17.0.13/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:992)
	at java.base@17.0.13/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509)
	at java.base@17.0.13/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
	at java.base@17.0.13/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
	at java.base@17.0.13/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
	at java.base@17.0.13/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
	at java.base@17.0.13/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596)
	at java.base@17.0.13/java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:276)
	at java.base@17.0.13/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
	at java.base@17.0.13/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
	at java.base@17.0.13/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
	at java.base@17.0.13/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625)
	at java.base@17.0.13/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509)
	at java.base@17.0.13/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
	at java.base@17.0.13/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
	at java.base@17.0.13/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
	at java.base@17.0.13/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
	at java.base@17.0.13/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596)
	at java.base@17.0.13/java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:276)
	at java.base@17.0.13/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625)
	at java.base@17.0.13/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509)
	at java.base@17.0.13/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
	at java.base@17.0.13/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
	at java.base@17.0.13/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
	at java.base@17.0.13/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
	at java.base@17.0.13/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596)
	at app//org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:110)
	at app//org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:44)
	at app//org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
	at app//org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
	at app//org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
	at app//org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
	at app//org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
	at app//org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
	at app//org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
	at app//org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
	at app//org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService$ExclusiveTask.compute(ForkJoinPoolHierarchicalTestExecutorService.java:202)
	at app//org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService.invokeAll(ForkJoinPoolHierarchicalTestExecutorService.java:146)
	at app//org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
	at app//org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
	at app//org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
	at app//org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
	at app//org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
	at app//org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
	at app//org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
	at app//org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
	at app//org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService$ExclusiveTask.compute(ForkJoinPoolHierarchicalTestExecutorService.java:202)
	at java.base@17.0.13/java.util.concurrent.RecursiveAction.exec(RecursiveAction.java:194)
	at java.base@17.0.13/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373)
	at java.base@17.0.13/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1182)
	at java.base@17.0.13/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1655)
	at java.base@17.0.13/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622)
	at java.base@17.0.13/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165)
	Suppressed: org.opentest4j.AssertionFailedError: Should have 1 True Negatives, but has 0 ==> expected: <1> but was: <0>
		at app//org.junit.jupiter.api.AssertionFailureBuilder.build(AssertionFailureBuilder.java:151)
		at app//org.junit.jupiter.api.AssertionFailureBuilder.buildAndThrow(AssertionFailureBuilder.java:132)
		at app//org.junit.jupiter.api.AssertEquals.failNotEqual(AssertEquals.java:197)
		at app//org.junit.jupiter.api.AssertEquals.assertEquals(AssertEquals.java:182)
		at app//org.junit.jupiter.api.Assertions.assertEquals(Assertions.java:575)
		at app//org.refactoringminer.test.TestAllRefactoringsByCommitForPurity$1.lambda$handleModelDiff$1(TestAllRefactoringsByCommitForPurity.java:113)
		at app//org.junit.jupiter.api.AssertAll.lambda$assertAll$0(AssertAll.java:68)
		at java.base@17.0.13/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
		at java.base@17.0.13/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:992)
		at java.base@17.0.13/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509)
		at java.base@17.0.13/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
		at java.base@17.0.13/java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:921)
		at java.base@17.0.13/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
		at java.base@17.0.13/java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:682)
		at app//org.junit.jupiter.api.AssertAll.assertAll(AssertAll.java:77)
		... 111 more
Caused by: org.opentest4j.AssertionFailedError: Should have 1 True Negatives, but has 0 ==> expected: <1> but was: <0>
	at app//org.junit.jupiter.api.AssertionFailureBuilder.build(AssertionFailureBuilder.java:151)
	at app//org.junit.jupiter.api.AssertionFailureBuilder.buildAndThrow(AssertionFailureBuilder.java:132)
	at app//org.junit.jupiter.api.AssertEquals.failNotEqual(AssertEquals.java:197)
	at app//org.junit.jupiter.api.AssertEquals.assertEquals(AssertEquals.java:182)
	at app//org.junit.jupiter.api.Assertions.assertEquals(Assertions.java:575)
	at app//org.refactoringminer.test.TestAllRefactoringsByCommitForPurity$1.lambda$handleModelDiff$1(TestAllRefactoringsByCommitForPurity.java:113)
	at app//org.junit.jupiter.api.AssertAll.lambda$assertAll$0(AssertAll.java:68)
	at java.base@17.0.13/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
	at java.base@17.0.13/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:992)
	at java.base@17.0.13/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509)
	at java.base@17.0.13/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
	at java.base@17.0.13/java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:921)
	at java.base@17.0.13/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
	at java.base@17.0.13/java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:682)
	at app//org.junit.jupiter.api.AssertAll.assertAll(AssertAll.java:77)
	... 111 more