Skip to content

Instantly share code, notes, and snippets.

View dilunika's full-sized avatar

Kasun Dilunika dilunika

View GitHub Profile
@dilunika
dilunika / git-user-linux-jenkins.groovy
Created January 20, 2017 00:52
Get git user - Jenkins Linux
committerEmail = sh (
script: 'git --no-pager show -s --format=\'%ae\'',
returnStdout: true
).trim()
@dilunika
dilunika / git-user-win-jenkins.groovy
Last active January 20, 2017 00:49
Get Git User - Jenkins Windows
def commiterDetails = bat (
script: 'git --no-pager show -s --format=%%ae',
returnStdout: true
)
def commiter = extractCommiterEmail(commiterDetails)
def extractCommiterEmail(details) {
def arr = details.tokenize('\n')
@DisplayName("Vehicle Owner")
class VehicleOwnerTest {
@Test
@DisplayName("Should be created with minimum information (First Name, Last Name and Contact Number).")
public void shouldBeCreatedWithMandatoryFieldsAreGiven() { ... }
@Test
@DisplayName("Should not have null or empty first name.")
public void shouldBeInvalidIfFirstNameIsNullOrEmpty() { ... }
package com.majan.admintools.api.domain;
import com.majan.admintools.api.common.ValidationResult;
import org.junit.jupiter.api.DisplayName;
import org.junit.jupiter.api.Test;
import static com.majan.admintools.api.domain.ContactNumbers.newNumbersList;
import static com.majan.admintools.api.domain.VehicleOwner.*;
import static org.hamcrest.MatcherAssert.assertThat;
import static org.hamcrest.Matchers.is;
@dilunika
dilunika / functional-practice.js
Created September 6, 2016 08:30
Functional Javascript
// Get all transactions for customers into one list