Brian Mathiyakom
517504f0bb
Add linked-list exercise
The tests assume that the Deque class is implemented with generics.
The example implementation keeps track of a circular head Element.
Completes one task in https://github.com/exercism/xjava/issues/3.
10 gadus atpakaļ
John S. Ryan
fec9c6b77f
Merge branch 'update-readme'
10 gadus atpakaļ
John S. Ryan
c56a4b7828
Update paths and links in instructions.
- was: "problems", now: "tracks"
- help has been deprecated; update links.
10 gadus atpakaļ
John S. Ryan
6b4bfe1c8b
Merge branch 'revert-gradle-refactor'
(keeps AssertJ upgrade; reverts gradle config refactor)
Fixes #79 , #80 , #81 .
10 gadus atpakaļ
John S. Ryan
7d1b12ebab
Restore move from FEST Assert to AssertJ
10 gadus atpakaļ
John S. Ryan
f5bc0da655
Revert "build: Extract common config to top-level build.gradle"
This reverts commit 3fdc2d1b9c8749bee26140c359d93fc3a2681889.
Individual exercises must include a stand-alone build.grade, today.
10 gadus atpakaļ
John Ryan
d0784c466a
Merge pull request #78 from sit/unify-dependency-management
Unify dependency management
10 gadus atpakaļ
John Ryan
13910a5379
Merge pull request #75 from matthewmorgan/new-exercise-hexadecimal
Add new exercise hexadecimal
10 gadus atpakaļ
Emil Sit
47ecd72268
build: replace fest with assertj
10 gadus atpakaļ
Emil Sit
3fdc2d1b9c
build: Extract common config to top-level build.gradle
We can inject plugin, repositories and dependencies directly from
the top-level build.gradle.
This extracts a common version of junit for all projects (and
updates anagram to use assertj, the junit matchers did not work
with 4.12).
10 gadus atpakaļ
Matthew Morgan
218fca55aa
Add new execise hexadecimal
10 gadus atpakaļ
John Ryan
6753d9cc3e
Merge pull request #76 from matthewmorgan/fix-word-count-test
Fix example and test to use proper casing for method names
10 gadus atpakaļ
Matthew Morgan
7d940cf31e
Fix example and test to use proper casing for method names
10 gadus atpakaļ
John Ryan
bd4e0c374c
Merge pull request #74 from exercism/normalize-travis
10 gadus atpakaļ
Katrina Owen
effa477576
Add yaml dashes to travis config for consistency
10 gadus atpakaļ
John Ryan
dba54b400c
Merge pull request #73 from winterchord/clean_up_hello_world_tests
Clean up hello-world tests
10 gadus atpakaļ
Brian Mathiyakom
9d85b5d5a0
Remove needless Exception from method signature
Fixes https://github.com/winterchord/xjava/commit/d09fb713d19abbcbdaaa979adb59aa7fc94532fd#commitcomment-14962172
The original PR (https://github.com/exercism/xjava/pull/69) that this issue
could have been fixed in was merged before I could fix this issue.
10 gadus atpakaļ
John Ryan
957c3376e4
Fix typos / add clarifications in the README.md
10 gadus atpakaļ
John Ryan
10ae1dd986
Merge pull request #69 from winterchord/hello-world
Add hello-world exercise
10 gadus atpakaļ
John Ryan
1861692073
Merge pull request #70 from matthewmorgan/new-exercise-pangram
Add new exercise pangram
10 gadus atpakaļ
Matthew Morgan
368a9839bb
Add new exercise pangram
10 gadus atpakaļ
Brian Mathiyakom
5c711d6f09
Make hello-world the first exercise in list
Based on code review feedback.
10 gadus atpakaļ
Brian Mathiyakom
d09fb713d1
Add hello-world exercise
This implementation does not generate a test suite based on the json
meta the hello-world exercise.
See https://github.com/exercism/todo/issues/13
Fixes https://github.com/exercism/todo/issues/35
10 gadus atpakaļ
Katrina Owen
ff0b9294c4
Merge pull request #68 from jjstopforth/documentation
Add ABOUT.md documentation to describe the Java language.
10 gadus atpakaļ
Julius Stopforth
f33f06a9ea
Update ABOUT.md according to pull request suggestions.
10 gadus atpakaļ
Julius Stopforth
d45dea5dba
Add ABOUT.md documentation to describe the Java language.
10 gadus atpakaļ
Katrina Owen
486597a382
Clean up documentation for x-api v3
10 gadus atpakaļ
John Ryan
49bb252b1e
Merge pull request #64 from jmluy/crypto-square
crypto-square: Fix invalid tests
11 gadus atpakaļ
John Ryan
e11c4ca93e
Merge pull request #63 from jmluy/allergies
allergies: Add test case to check when not allergic to anything
11 gadus atpakaļ
John Ryan
9eb0486136
Merge pull request #62 from jmluy/master
atbash: Add test case and sample implementation for decode.
11 gadus atpakaļ
John Michael Luy
8fed213c4f
crypto-square: Fix invalid tests which were chunked on the square size instead of the actual order.
11 gadus atpakaļ
John Michael Luy
fbfc08aa7d
allergies: Add test case to check when not allergic to anything similar to the python track.
11 gadus atpakaļ
John Michael Luy
67f9ba74f3
atbash: Add test case and sample implementation for decode.
11 gadus atpakaļ
John S. Ryan
ca94e0132a
Include "Developing" section in the TOC.
11 gadus atpakaļ
John S. Ryan
9c7c95a5b7
Tip contributors about 500 from x-api after build
11 gadus atpakaļ
John S. Ryan
66bbaeda44
Freshly fetched "etl" compiles without error.
(contributes to #53 )
11 gadus atpakaļ
John Ryan
c8a8ed93f6
Add missing dependency (Ruby)
Needed to run the x-api, locally.
11 gadus atpakaļ
John Ryan
9f97a72da8
Removed extraneous ruling lines
the github styles already have ruling lines for h1 and h2s.
11 gadus atpakaļ
John S. Ryan
15808d141d
Merge branch 'run-tests-against-examples-in-ci' (closes #50 )
11 gadus atpakaļ
John S. Ryan
f38784aa2d
Add build script & instructions for contributors.
11 gadus atpakaļ
John S. Ryan
dc0734c8f9
Fix various issues with some problems
- where files are required from the "starter" (./src/main/java), these
are now soft-linked into the example source.
- a couple examples were missing import statements.
- the example code for Hamming was failing the test suite.
At this time, these are all of the problems that have example code.
11 gadus atpakaļ
John S. Ryan
f7db56e358
Make the source path of each compile explicit
- without this output, another contributor might make the reasonable
(but incorrect) assumption that the source being compiled to exercise
the tests are from 'src/main/java'.
11 gadus atpakaļ
John S. Ryan
7475e8e671
Move all existing example to a proper source dir.
- enable compilation during CI build only for those that currently pass.
(let's tackle the failing tests+example code one at a time).
11 gadus atpakaļ
John S. Ryan
a8a96a0920
Run tests against examples & compile starter code
- adjusted "etl" as it has "starter" code.
11 gadus atpakaļ
John S. Ryan
36cc2ae4df
Run all Gradle tests before the configlet.
11 gadus atpakaļ
John S. Ryan
c0ad51e71a
Force "main" sourceSet to "src/example/java" in CI
11 gadus atpakaļ
John S. Ryan
2a36a247ee
Configure Travis to run tests against examples
- move example.java so we can refer to it in Gradle as a soureSet.
- Java requires public classes be contained in identically-named files.
- using latest Travis infrastructure (better, stronger, faster).
- each piece of travis config has been confirmed as minimum necessary at
this time.
- without JDK specified, would run with default (Java 7)
- without TERM=dumb, travis output is unreadable.
11 gadus atpakaļ
John Ryan
46220e9343
Merge pull request #59 from jmluy/master
Fix regex to only allow uppercased letters for the the first 2 characters.
[robot-name]
11 gadus atpakaļ
Katrina Owen
7cf025e608
Merge pull request #60 from JTMaher2/patch-1
Corrected error in RandonKeyCipherTest.java
11 gadus atpakaļ
JTMaher2
e04d54f404
Corrected error in RandonKeyCipherTest.java
I changed the cipherKeysAreRandomlyGenerated test so that it does not compare the new Cipher to the length of the old Cipher.
11 gadus atpakaļ