Skip to content

Instantly share code, notes, and snippets.

View up1's full-sized avatar

Somkiat Puisungnoen up1

View GitHub Profile
@up1
up1 / 1.java
Last active August 29, 2015 14:08
TPP
@Test
public void returnNumberByDefault() {
assertEquals("1", FizzBuzz.say(1));
}
@up1
up1 / 1.java
Last active August 29, 2015 14:08
Demo :: Good unit test with JUnit
@Test
public void getMyImage() {
Fixture.useDefaultResourceManager();
ResourceManager resourceManager = getResourceManager();
assertFalse(resourceManager.isRegistered(Fixture.IMAGE1));
Image image1 = Graphics.getImage(Fixture.IMAGE1);
String imagePath = getRegisterPath(image1);
assertTrue(resourceManager.isRegistered(imagePath));
@up1
up1 / 1.java
Last active August 29, 2015 14:08
Demo :: Test Isolation
FizzBuzz fizzBuzz = new FizzBuzz();
@Test
public void กรณีอื่นๆ() {
assertEquals("1", fizzBuzz.say(1));
}
@up1
up1 / router.php
Last active August 29, 2015 14:08
Demo :: php router
function logAccess($status = 200) {
file_put_contents("php://stdout", sprintf("custom =>[%s] %s:%s [%s]: %sn",
date("D M j H:i:s Y"), $_SERVER["REMOTE_ADDR"],
$_SERVER["REMOTE_PORT"], $status, $_SERVER["REQUEST_URI"]));
}
@up1
up1 / 1.java
Last active August 29, 2015 14:08
Demo :: Overload constructor
class Foo {
public Foo(int a, int b) {
}
}
@up1
up1 / 1.java
Last active August 29, 2015 14:08
Demo :: Extract Method
class A {
public void resetSession() {
Foo.start();
Foo.open();
Foo.maximizeWindow();
}
}
@up1
up1 / 1.java
Created November 8, 2014 00:11
Demo :: Code review
private void some() {
if (c1()) {
f1();
} else {
f2();
}
if (c2()) {
f3();
} else {
@up1
up1 / 1.cpp
Last active August 29, 2015 14:09
TDD with C++
TEST(CircularBuffer, empty_after_create)
{
    CHECK_TRUE(buffer->isEmpty());
}
@up1
up1 / barcamp.txt
Created November 16, 2014 11:17
Demo : robot framework at barcamp บางเขน
*** Settings ***
Library Selenium2Library
Test Teardown Close Browser
*** Variables ***
*** Testcases ***
เข้าสู่ระบบเสร็จสมบูรณ์
@up1
up1 / 1.java
Last active August 29, 2015 14:10
Avoid IFs
PersonDAO personDAO = new PersonDAO();
Person person = personDAO.getPersonByID(1);
if(person != null) {
person.setName("My name");
}