renetik-android-core

Android Build

Renetik Android - Core

https://github.com/renetik/renetik-android-coreDocumentation

Core library of Renetik Libraries collection, with bunchofusefulstaff. Framework to enjoy, improve and speed up your application development while writing readable code. Used as library in many projects and improving it while developing new projects. I am open for Hire or investment in my mobile app music production & perfromance project Renetik Instruments www.renetik.com.

allprojects {
repositories {
// For master-SNAPSHOT
maven { url 'https://github.com/renetik/maven-snapshot/raw/master/repository' }
// For release builds
maven { url 'https://github.com/renetik/maven/raw/master/repository' }
}
}
dependencies {
implementation 'com.renetik.library:renetik-android-core:$renetik-android-version'
}

Examples

class CSLazyVarTest {
@Test
fun testLazyVar() {
var testVar: String by lazyVar { "initial" }
assertEquals("initial", testVar)
testVar = "test"
assertEquals("test", testVar)
}

@Test
fun testNullableLazyVar() {
var testVar: String? by lazyVar { "initial" }
assertEquals("initial", testVar)
testVar = "test"
assertEquals("test", testVar)
testVar = null
assertEquals(null, testVar)
}
}
class AnyCSEqualsTest {
@Test
fun equalsAny() {
assertTrue("third".equalsAny("first", "second", "third"))
assertFalse("fourth".equalsAny("first", "second", "third"))

val values = listOf("first", "second", "third")
assertTrue("third" equalsAny values)
assertFalse("fourth" equalsAny values)
}

@Test
fun equalsNone() {
assertTrue("fourth".equalsNone("first", "second", "third"))
assertFalse("second".equalsNone("first", "second", "third"))

val values = listOf("first", "second", "third")
assertTrue("fourth" equalsNone values)
assertFalse("first" equalsNone values)
}

@Test
fun equalsAll() {
assertTrue("fourth".equalsAll("fourth", "fourth", "fourth"))
assertFalse("fourth".equalsAll("first", "second", "third"))

assertTrue("fourth" equalsAll listOf("fourth", "fourth", "fourth"))
assertFalse("fourth" equalsAll listOf("first", "second", "third"))
}
}
class CSAndroidLoggerTest {

var event: CSLoggerEvent? = null
var message: String? = null
private val listener = { event: CSLoggerEvent, message: String ->
this.event = event
this.message = message
}

@Test
fun logWithListener() {
init(CSAndroidLogger(name = "TestLog", isDebug = true, listener))
logWarn("test")

assertEquals(Warn, event)
val messageEnd =
"renetik.android.core.logging.CSAndroidLoggerTest\$logWithListener(CSAndroidLoggerTest.kt:26) test"
assertTrue(message!!.endsWith(messageEnd))
}

@Test
fun isDebug() {
init(CSAndroidLogger(name = "TestLog", isDebug = false, listener))
logDebug { "test" }
assertNull(event)
assertNull(message)

init(CSAndroidLogger(name = "TestLog", isDebug = true, listener))
logDebug { "test2" }
assertEquals(Debug, event)
val messageEnd =
"renetik.android.core.logging.CSAndroidLoggerTest\$isDebug(CSAndroidLoggerTest.kt:42) test2"
assertTrue(message!!.endsWith(messageEnd))
}
}

Renetik Android - Libraries

https://github.com/renetik/renetik-android-coreDocumentation

https://github.com/renetik/renetik-android-jsonDocumentation

https://github.com/renetik/renetik-android-eventDocumentation

https://github.com/renetik/renetik-android-storeDocumentation

https://github.com/renetik/renetik-android-presetDocumentation

https://github.com/renetik/renetik-android-frameworkDocumentation

Android Build

Renetik Android - Core

https://github.com/renetik/renetik-android-coreDocumentation

Core library of Renetik Libraries collection, with bunchofusefulstaff. Framework to enjoy, improve and speed up your application development while writing readable code. Used as library in many projects and improving it while developing new projects. I am open for Hire or investment in my mobile app music production & perfromance project Renetik Instruments www.renetik.com.

allprojects {
repositories {
// For master-SNAPSHOT
maven { url 'https://github.com/renetik/maven-snapshot/raw/master/repository' }
// For release builds
maven { url 'https://github.com/renetik/maven/raw/master/repository' }
}
}
dependencies {
implementation 'com.renetik.library:renetik-android-core:$renetik-android-version'
}

Examples

class CSLazyVarTest {
@Test
fun testLazyVar() {
var testVar: String by lazyVar { "initial" }
assertEquals("initial", testVar)
testVar = "test"
assertEquals("test", testVar)
}

@Test
fun testNullableLazyVar() {
var testVar: String? by lazyVar { "initial" }
assertEquals("initial", testVar)
testVar = "test"
assertEquals("test", testVar)
testVar = null
assertEquals(null, testVar)
}
}
class AnyCSEqualsTest {
@Test
fun equalsAny() {
assertTrue("third".equalsAny("first", "second", "third"))
assertFalse("fourth".equalsAny("first", "second", "third"))

val values = listOf("first", "second", "third")
assertTrue("third" equalsAny values)
assertFalse("fourth" equalsAny values)
}

@Test
fun equalsNone() {
assertTrue("fourth".equalsNone("first", "second", "third"))
assertFalse("second".equalsNone("first", "second", "third"))

val values = listOf("first", "second", "third")
assertTrue("fourth" equalsNone values)
assertFalse("first" equalsNone values)
}

@Test
fun equalsAll() {
assertTrue("fourth".equalsAll("fourth", "fourth", "fourth"))
assertFalse("fourth".equalsAll("first", "second", "third"))

assertTrue("fourth" equalsAll listOf("fourth", "fourth", "fourth"))
assertFalse("fourth" equalsAll listOf("first", "second", "third"))
}
}
class CSAndroidLoggerTest {

var event: CSLoggerEvent? = null
var message: String? = null
private val listener = { event: CSLoggerEvent, message: String ->
this.event = event
this.message = message
}

@Test
fun logWithListener() {
init(CSAndroidLogger(name = "TestLog", isDebug = true, listener))
logWarn("test")

assertEquals(Warn, event)
val messageEnd =
"renetik.android.core.logging.CSAndroidLoggerTest\$logWithListener(CSAndroidLoggerTest.kt:26) test"
assertTrue(message!!.endsWith(messageEnd))
}

@Test
fun isDebug() {
init(CSAndroidLogger(name = "TestLog", isDebug = false, listener))
logDebug { "test" }
assertNull(event)
assertNull(message)

init(CSAndroidLogger(name = "TestLog", isDebug = true, listener))
logDebug { "test2" }
assertEquals(Debug, event)
val messageEnd =
"renetik.android.core.logging.CSAndroidLoggerTest\$isDebug(CSAndroidLoggerTest.kt:42) test2"
assertTrue(message!!.endsWith(messageEnd))
}
}

Renetik Android - Libraries

https://github.com/renetik/renetik-android-coreDocumentation

https://github.com/renetik/renetik-android-jsonDocumentation

https://github.com/renetik/renetik-android-eventDocumentation

https://github.com/renetik/renetik-android-storeDocumentation

https://github.com/renetik/renetik-android-presetDocumentation

https://github.com/renetik/renetik-android-frameworkDocumentation

Android Build

Renetik Android - Core

https://github.com/renetik/renetik-android-coreDocumentation

Core library of Renetik Libraries collection, with bunchofusefulstaff. Framework to enjoy, improve and speed up your application development while writing readable code. Used as library in many projects and improving it while developing new projects. I am open for Hire or investment in my mobile app music production & perfromance project Renetik Instruments www.renetik.com.

allprojects {
repositories {
// For master-SNAPSHOT
maven { url 'https://github.com/renetik/maven-snapshot/raw/master/repository' }
// For release builds
maven { url 'https://github.com/renetik/maven/raw/master/repository' }
}
}
dependencies {
implementation 'com.renetik.library:renetik-android-core:$renetik-android-version'
}

Examples

class CSLazyVarTest {
@Test
fun testLazyVar() {
var testVar: String by lazyVar { "initial" }
assertEquals("initial", testVar)
testVar = "test"
assertEquals("test", testVar)
}

@Test
fun testNullableLazyVar() {
var testVar: String? by lazyVar { "initial" }
assertEquals("initial", testVar)
testVar = "test"
assertEquals("test", testVar)
testVar = null
assertEquals(null, testVar)
}
}
class AnyCSEqualsTest {
@Test
fun equalsAny() {
assertTrue("third".equalsAny("first", "second", "third"))
assertFalse("fourth".equalsAny("first", "second", "third"))

val values = listOf("first", "second", "third")
assertTrue("third" equalsAny values)
assertFalse("fourth" equalsAny values)
}

@Test
fun equalsNone() {
assertTrue("fourth".equalsNone("first", "second", "third"))
assertFalse("second".equalsNone("first", "second", "third"))

val values = listOf("first", "second", "third")
assertTrue("fourth" equalsNone values)
assertFalse("first" equalsNone values)
}

@Test
fun equalsAll() {
assertTrue("fourth".equalsAll("fourth", "fourth", "fourth"))
assertFalse("fourth".equalsAll("first", "second", "third"))

assertTrue("fourth" equalsAll listOf("fourth", "fourth", "fourth"))
assertFalse("fourth" equalsAll listOf("first", "second", "third"))
}
}
class CSAndroidLoggerTest {

var event: CSLoggerEvent? = null
var message: String? = null
private val listener = { event: CSLoggerEvent, message: String ->
this.event = event
this.message = message
}

@Test
fun logWithListener() {
init(CSAndroidLogger(name = "TestLog", isDebug = true, listener))
logWarn("test")

assertEquals(Warn, event)
val messageEnd =
"renetik.android.core.logging.CSAndroidLoggerTest\$logWithListener(CSAndroidLoggerTest.kt:26) test"
assertTrue(message!!.endsWith(messageEnd))
}

@Test
fun isDebug() {
init(CSAndroidLogger(name = "TestLog", isDebug = false, listener))
logDebug { "test" }
assertNull(event)
assertNull(message)

init(CSAndroidLogger(name = "TestLog", isDebug = true, listener))
logDebug { "test2" }
assertEquals(Debug, event)
val messageEnd =
"renetik.android.core.logging.CSAndroidLoggerTest\$isDebug(CSAndroidLoggerTest.kt:42) test2"
assertTrue(message!!.endsWith(messageEnd))
}
}

Renetik Android - Libraries

https://github.com/renetik/renetik-android-coreDocumentation

https://github.com/renetik/renetik-android-jsonDocumentation

https://github.com/renetik/renetik-android-eventDocumentation

https://github.com/renetik/renetik-android-storeDocumentation

https://github.com/renetik/renetik-android-presetDocumentation

https://github.com/renetik/renetik-android-frameworkDocumentation

Packages

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard