Skip to content

Instantly share code, notes, and snippets.

View belun's full-sized avatar

belun belun

  • Lausanne, Switzerland
View GitHub Profile
@belun
belun / not working - FeatureTest.java
Created December 29, 2012 15:53
trying Springokito with PowerMockito
package personal.belun;
import org.junit.Before;
import org.junit.Rule;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.kubek2k.springockito.annotations.ReplaceWithMock;
import org.kubek2k.springockito.annotations.SpringockitoContextLoader;
import org.powermock.modules.junit4.rule.PowerMockRule;
import org.springframework.beans.factory.annotation.Autowired;
@belun
belun / StackTrace
Created December 29, 2012 15:43
Testing Springokito 's @ReplaceWith
"C:\Program Files\Java\jdk1.6.0_38\bin\java" -ea -Didea.launcher.port=7532 "-Didea.launcher.bin.path=C:\Program Files (x86)\JetBrains\IntelliJ IDEA 12.0.1\bin" -Dfile.encoding=UTF-8 -classpath "C:\Program Files (x86)\JetBrains\IntelliJ IDEA 12.0.1\lib\idea_rt.jar;C:\Program Files (x86)\JetBrains\IntelliJ IDEA 12.0.1\plugins\junit\lib\junit-rt.jar;C:\Program Files\Java\jdk1.6.0_38\jre\lib\charsets.jar;C:\Program Files\Java\jdk1.6.0_38\jre\lib\deploy.jar;C:\Program Files\Java\jdk1.6.0_38\jre\lib\javaws.jar;C:\Program Files\Java\jdk1.6.0_38\jre\lib\jce.jar;C:\Program Files\Java\jdk1.6.0_38\jre\lib\jsse.jar;C:\Program Files\Java\jdk1.6.0_38\jre\lib\management-agent.jar;C:\Program Files\Java\jdk1.6.0_38\jre\lib\plugin.jar;C:\Program Files\Java\jdk1.6.0_38\jre\lib\resources.jar;C:\Program Files\Java\jdk1.6.0_38\jre\lib\rt.jar;C:\Program Files\Java\jdk1.6.0_38\jre\lib\ext\dnsns.jar;C:\Program Files\Java\jdk1.6.0_38\jre\lib\ext\localedata.jar;C:\Program Files\Java\jdk1.6.0_38\jre\lib\ext\sunjce_provider.jar;C:\Progra
import com.google.common.collect.LinkedListMultimap;
import com.google.common.collect.Multimap;
import org.apache.commons.lang3.StringUtils;
import java.io.*;
import java.util.*;
import java.util.regex.Pattern;
public class DataTranslator {
@belun
belun / Leaf
Created March 27, 2012 09:14
BinaryTree saved/loaded from Text File
package binaryTree;
import java.io.Serializable;
public class Leaf implements Visualizable, Serializable {
private int value;
public Leaf(int value) {
this.value = value;
}
@belun
belun / gist:1287362
Created October 14, 2011 15:02
Inner workings of class initialization... fail?!
// Will display: null
public class Weird {
static class Collaborator {
private final String someText;
public Collaborator(String text) {
this.someText = text;
}
@belun
belun / gist:1286579
Created October 14, 2011 08:40
DSL example
public class Input {
public static MaskableInput filteredBy(Mask mask) {
return new MaskableInput(mask);
}
static class MaskableInput {
private Mask mask;
private MaskableInput(Mask mask) {
@belun
belun / gist:1243395
Created September 26, 2011 20:58
auto-vals inside protocol from record
user=> (defprotocol Fun-Time (drinky-drinky [_]))
Fun-Time
user=> (defrecord Someone [nick-name preffered-drink] Fun-Time (drinky-drinky [_] (str nick-name " (having " preffered-drink ") : uuumm")))
user.Someone
user=> (def dude (Someone. "belun" "daiquiri"))
#'user/dude
user=> (drinky-drinky dude)
@belun
belun / gist:1219793
Created September 15, 2011 16:57
Error importing - Playground for messing around with Midje
(defproject play-with-midje "1.0"
:description "Playground for messing around with Midje"
:dependencies [[org.clojure/clojure "1.3.0-beta3"]]
:dev-dependencies [[midje "1.3-alpha1"]
[lein-midje "1.0.0"]])
user=> (use 'midje.sweet)
CompilerException java.lang.RuntimeException: Unable to resolve symbol: print-doc in this context, compiling:(clojure/contrib/ns_utils.clj:67)