Download Ajax Mutator Free Java Code
Description
Mutation analysis tool for JavaScript Web Applications.
Icons
Source Files
The download file AjaxMutator-master.zip has the following entries.
.gitignore// w w w . j a v a2s . c om
README.md
pom.xml
sample/README.md
sample/data/quizzy/main.php
sample/data/quizzy/quizzy/README
sample/data/quizzy/quizzy/lib/jquery-1.3.2.js
sample/data/quizzy/quizzy/lib/jquery-1.3.2.min.js
sample/data/quizzy/quizzy/lib/jquery.loading.js
sample/data/quizzy/quizzy/lib/jquery.loading.min.js
sample/data/quizzy/quizzy/quizzes/img/a.png
sample/data/quizzy/quizzy/quizzes/img/b.png
sample/data/quizzy/quizzy/quizzes/quiz.xml
sample/data/quizzy/quizzy/quizzy.css
sample/data/quizzy/quizzy/quizzy.js
sample/data/quizzy/quizzy/quizzy.php
sample/data/quizzy/quizzy/quizzyConfig.js
sample/data/quizzy/quizzy/quizzyConfig.php
sample/data/quizzy/quizzy/quizzyHeader.php
sample/data/quizzy/quizzy/quizzySkin.css
sample/data/quizzy/quizzy/quizzyXML.php
sample/data/quizzy/quizzy/serveExplanation.php
sample/data/quizzy/quizzy/serveQuestion.php
sample/data/quizzy/quizzy/serveQuiz.php
sample/data/quizzy/quizzy/serveQuizzes.php
sample/pom.xml
sample/src/main/java/jp/gr/java_conf/daisy/ajax_mutator/sample/quizzy/MutationAnalysisManager.java
sample/src/main/resources/project.properties
sample_test_case/README
sample_test_case/pom.xml
sample_test_case/src/main/java/jp/gr/java_conf/daisy/ajax_mutator/sample/quizzy/QuizzyTest.java
sample_test_case/src/main/resources/test.properties
src/main/java/jp/gr/java_conf/daisy/ajax_mutator/Context.java
src/main/java/jp/gr/java_conf/daisy/ajax_mutator/JSType.java
src/main/java/jp/gr/java_conf/daisy/ajax_mutator/JUnitExecutor.java
src/main/java/jp/gr/java_conf/daisy/ajax_mutator/MutateVisitor.java
src/main/java/jp/gr/java_conf/daisy/ajax_mutator/MutateVisitorBuilder.java
src/main/java/jp/gr/java_conf/daisy/ajax_mutator/MutationTestConductor.java
src/main/java/jp/gr/java_conf/daisy/ajax_mutator/ParserWithBrowser.java
src/main/java/jp/gr/java_conf/daisy/ajax_mutator/TestExecutor.java
src/main/java/jp/gr/java_conf/daisy/ajax_mutator/detector/AbstractDetector.java
src/main/java/jp/gr/java_conf/daisy/ajax_mutator/detector/EventAttacherDetector.java
src/main/java/jp/gr/java_conf/daisy/ajax_mutator/detector/MutationPointDetector.java
src/main/java/jp/gr/java_conf/daisy/ajax_mutator/detector/dom_manipulation_detector/AppendChildDetector.java
src/main/java/jp/gr/java_conf/daisy/ajax_mutator/detector/dom_manipulation_detector/AttributeAssignmentDetector.java
src/main/java/jp/gr/java_conf/daisy/ajax_mutator/detector/dom_manipulation_detector/CreateElementDetector.java
src/main/java/jp/gr/java_conf/daisy/ajax_mutator/detector/dom_manipulation_detector/DOMSelectionDetector.java
src/main/java/jp/gr/java_conf/daisy/ajax_mutator/detector/dom_manipulation_detector/RemoveChildDetector.java
src/main/java/jp/gr/java_conf/daisy/ajax_mutator/detector/event_detector/AddEventListenerDetector.java
src/main/java/jp/gr/java_conf/daisy/ajax_mutator/detector/event_detector/AttachEventDetector.java
src/main/java/jp/gr/java_conf/daisy/ajax_mutator/detector/event_detector/TimerEventDetector.java
src/main/java/jp/gr/java_conf/daisy/ajax_mutator/detector/jquery/JQueryAttributeModificationDetector.java
src/main/java/jp/gr/java_conf/daisy/ajax_mutator/detector/jquery/JQueryDOMSelectionDetector.java
src/main/java/jp/gr/java_conf/daisy/ajax_mutator/detector/jquery/JQueryEventAttachmentDetector.java
src/main/java/jp/gr/java_conf/daisy/ajax_mutator/detector/jquery/JQueryRequestDetector.java
src/main/java/jp/gr/java_conf/daisy/ajax_mutator/mutatable/AttributeModification.java
src/main/java/jp/gr/java_conf/daisy/ajax_mutator/mutatable/DOMAppending.java
src/main/java/jp/gr/java_conf/daisy/ajax_mutator/mutatable/DOMCreation.java
src/main/java/jp/gr/java_conf/daisy/ajax_mutator/mutatable/DOMRemoval.java
src/main/java/jp/gr/java_conf/daisy/ajax_mutator/mutatable/DOMSelection.java
src/main/java/jp/gr/java_conf/daisy/ajax_mutator/mutatable/EventAttachment.java
src/main/java/jp/gr/java_conf/daisy/ajax_mutator/mutatable/Mutatable.java
src/main/java/jp/gr/java_conf/daisy/ajax_mutator/mutatable/Request.java
src/main/java/jp/gr/java_conf/daisy/ajax_mutator/mutatable/TimerEventAttachment.java
src/main/java/jp/gr/java_conf/daisy/ajax_mutator/mutation_generator/Mutation.java
src/main/java/jp/gr/java_conf/daisy/ajax_mutator/mutation_generator/MutationFileInformation.java
src/main/java/jp/gr/java_conf/daisy/ajax_mutator/mutation_generator/MutationFileWriter.java
src/main/java/jp/gr/java_conf/daisy/ajax_mutator/mutation_generator/MutationListManager.java
src/main/java/jp/gr/java_conf/daisy/ajax_mutator/mutation_generator/UnifiedDiffGenerator.java
src/main/java/jp/gr/java_conf/daisy/ajax_mutator/mutator/AbstractMutator.java
src/main/java/jp/gr/java_conf/daisy/ajax_mutator/mutator/DOMSelectionSelectNearbyMutator.java
src/main/java/jp/gr/java_conf/daisy/ajax_mutator/mutator/FakeBlankResponseBodyMutator.java
src/main/java/jp/gr/java_conf/daisy/ajax_mutator/mutator/Mutator.java
src/main/java/jp/gr/java_conf/daisy/ajax_mutator/mutator/ReplacingAjaxCallbackMutator.java
src/main/java/jp/gr/java_conf/daisy/ajax_mutator/mutator/replacing_among/AbstractReplacingAmongMutator.java
src/main/java/jp/gr/java_conf/daisy/ajax_mutator/mutator/replacing_among/AppendedDOMRAMutator.java
src/main/java/jp/gr/java_conf/daisy/ajax_mutator/mutator/replacing_among/AttributeModificationTargetRAMutator.java
src/main/java/jp/gr/java_conf/daisy/ajax_mutator/mutator/replacing_among/AttributeModificationValueRAMutator.java
src/main/java/jp/gr/java_conf/daisy/ajax_mutator/mutator/replacing_among/EventCallbackRAMutator.java
src/main/java/jp/gr/java_conf/daisy/ajax_mutator/mutator/replacing_among/EventTargetRAMutator.java
src/main/java/jp/gr/java_conf/daisy/ajax_mutator/mutator/replacing_among/EventTypeRAMutator.java
src/main/java/jp/gr/java_conf/daisy/ajax_mutator/mutator/replacing_among/RequestMethodRAMutator.java
src/main/java/jp/gr/java_conf/daisy/ajax_mutator/mutator/replacing_among/RequestOnSuccessHandlerRAMutator.java
src/main/java/jp/gr/java_conf/daisy/ajax_mutator/mutator/replacing_among/RequestUrlRAMutator.java
src/main/java/jp/gr/java_conf/daisy/ajax_mutator/mutator/replacing_among/TimerEventCallbackRAMutator.java
src/main/java/jp/gr/java_conf/daisy/ajax_mutator/mutator/replacing_among/TimerEventDurationRAMutator.java
src/main/java/jp/gr/java_conf/daisy/ajax_mutator/mutator/replacing_to_no_op/DOMCreationToNoOpMutator.java
src/main/java/jp/gr/java_conf/daisy/ajax_mutator/mutator/replacing_to_no_op/DOMRemovalToNoOpMutator.java
src/main/java/jp/gr/java_conf/daisy/ajax_mutator/mutator/replacing_to_no_op/ReplacingToNoOpMutator.java
src/main/java/jp/gr/java_conf/daisy/ajax_mutator/util/AstUtil.java
src/main/java/jp/gr/java_conf/daisy/ajax_mutator/util/Randomizer.java
src/main/java/jp/gr/java_conf/daisy/ajax_mutator/util/StringToAst.java
src/main/java/jp/gr/java_conf/daisy/ajax_mutator/util/Util.java
src/main/resources/env.rhino.1.2.js
src/test/java/jp/gr/java_conf/daisy/ajax_mutator/MutationValidityTest.java
src/test/java/jp/gr/java_conf/daisy/ajax_mutator/detector/dom_manipulation_detector/DOMManipulationDetectorTest.java
src/test/java/jp/gr/java_conf/daisy/ajax_mutator/detector/event_detector/EventDetectorTest.java
src/test/java/jp/gr/java_conf/daisy/ajax_mutator/detector/jquery/JQueryDetectorTest.java
src/test/java/jp/gr/java_conf/daisy/ajax_mutator/detector/request_detector/RequestDetectorTest.java
src/test/java/jp/gr/java_conf/daisy/ajax_mutator/mutation_generator/UnifiedDiffGeneratorForTest.java
src/test/java/jp/gr/java_conf/daisy/ajax_mutator/mutation_generator/UnifiedDiffGeneratorTest.java
src/test/java/jp/gr/java_conf/daisy/ajax_mutator/mutator/AttributeModificationMutatorTest.java
src/test/java/jp/gr/java_conf/daisy/ajax_mutator/mutator/DOMAppendingMutatorTest.java
src/test/java/jp/gr/java_conf/daisy/ajax_mutator/mutator/DOMCreationMutatorTest.java
src/test/java/jp/gr/java_conf/daisy/ajax_mutator/mutator/DOMRemovalMutatorTest.java
src/test/java/jp/gr/java_conf/daisy/ajax_mutator/mutator/DOMSelectionMutatorTest.java
src/test/java/jp/gr/java_conf/daisy/ajax_mutator/mutator/EventMutatorTest.java
src/test/java/jp/gr/java_conf/daisy/ajax_mutator/mutator/MutatorTestBase.java
src/test/java/jp/gr/java_conf/daisy/ajax_mutator/mutator/RequestMutatorTest.java
src/test/java/jp/gr/java_conf/daisy/ajax_mutator/mutator/TimerEventMutatorTest.java
src/test/java/jp/gr/java_conf/daisy/ajax_mutator/mutator/replacing_among/AbstractReplacingAmongMutatorTest.java
src/test/resources/mutation_generator/original.txt
src/test/resources/mutation_generator/replace_event_handler.diff.body
src/test/resources/mutation_generator/replace_first_line.diff.body
src/test/resources/quizzy.js
Download
Click the following link to download AjaxMutator-master.zip.
AjaxMutator-master.zip