This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| interface Repository<T> { | |
| T save(T t) | |
| } | |
| interface IntegerRepository { | |
| Integer findByIntegers(String name) | |
| } | |
| abstract class InMemoryRepository<A> implements Repository<A> { | |
| A save(A a) { |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| // Examples with Lists and Sets | |
| // For small numbers of items, it's common in Groovy to use a list for set processing, and only convert it to a set when necessary, eg, for output. | |
| // Though the uniqueness of set items is useful for some processing, for example, if we want to separate the unique and duplicating items in a list: | |
| list=[1,2,7,2,2,4,7,11,5,2,5] | |
| def uniques= [] as Set, dups= [] as Set | |
| list.each{ uniques.add(it) || dups.add(it) } | |
| uniques.removeAll(dups) | |
| assert uniques == [1,4,11] as Set && dups == [2,5,7] as Set |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| #bind multimedia keys | |
| bindsym XF86AudioRaiseVolume exec --no-startup-id pactl set-sink-volume 1 -- +10% && pactl set-sink-mute 1 0 | |
| bindsym XF86AudioLowerVolume exec --no-startup-id pactl set-sink-volume 1 -- -10% && pactl set-sink-mute 1 0 | |
| bindsym XF86AudioMute exec --no-startup-id pactl set-sink-mute 1 toggle |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| .menu-secondary.sidebar { | |
| width: 600px; | |
| } | |
| .sprints .sprint-table .column-us { | |
| flex-grow: 1; | |
| } | |
| .sprints .sprint-table .column-points { | |
| flex-grow: 0; | |
| } | |
| .sprints .sprint-table .us-name { |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| using System; | |
| using System.Collections.Generic; | |
| using Gilded_rose; | |
| using Xunit; | |
| namespace KataGildedRose.Tests | |
| { | |
| public class GildedRoseTest | |
| { | |
| string BACKSTAGE_NAME = "Backstage passes to a TAFKAL80ETC concert"; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| class SomeService { | |
| private static String SOME_IMPORTANT_PARAMETER = Configuration.getPropertyFromDatabase("SOME_IMPORTANT_PARAMETER"); | |
| public void run() { | |
| System.out.print(SOME_IMPORTANT_PARAMETER); | |
| } | |
| } | |
| // This class simulates a framework deep configuration class, static and untouchable. | |
| public class Configuration { |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| <?php | |
| namespace Trovit\B2B\Redirect\Tests\integration\Controller; | |
| use Symfony\Bundle\FrameworkBundle\Test\WebTestCase; | |
| class DefaultControllerTest extends WebTestCase | |
| { | |
| private $client; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| <?php | |
| namespace Trovit\B2B\Redirect\Tests\integration\Controller; | |
| class QueryStringBuilder | |
| { | |
| const CONNECTOR = '&'; | |
| const START = '/?'; | |
| private $brand; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| package com.gildedrose; | |
| import static org.junit.Assert.*; | |
| import org.junit.Test; | |
| public class GildedRoseTest { | |
| @Test | |
| public void quality_never_is_negative() { |
OlderNewer