New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

FeatureTest withJsonBody not working #215

Closed
dimparf opened this Issue Jun 18, 2015 · 3 comments

Comments

3 participants
@dimparf

dimparf commented Jun 18, 2015

Hi,
I am use Finatra 2.0.0.M2. I write simple TestController and test for it.
My controller do only response.ok.json(user) where user is instance of case class with string fields.
But when I run the test I get error:
java.lang.NoClassDefFoundError: com/twitter/finatra/json/JsonDiff$
[info] at com.twitter.finatra.http.test.EmbeddedHttpServer.jsonAwareHttpExecute(EmbeddedHttpServer.scala:373)
[info] at com.twitter.finatra.http.test.EmbeddedHttpServer.httpGet(EmbeddedHttpServer.scala:113)

@cacoco

This comment has been minimized.

Member

cacoco commented Jun 18, 2015

@dimparf do you have a test dependency on finatra-jackson:tests?

@dimparf

This comment has been minimized.

dimparf commented Jun 19, 2015

No, this dependency is absent.
With it all working. Thanks, cacoco.

@dimparf dimparf closed this Jun 19, 2015

@aellerton

This comment has been minimized.

aellerton commented Nov 26, 2015

In case anyone else struggles with this like I did, the key was to add the following into build.sbt:

"com.twitter.finatra" %% "finatra-jackson" % versions.finatra % "test" classifier "tests",

Note classifier "tests".

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment