commit
3816d78fa2
9 changed files with 357 additions and 0 deletions
@ -0,0 +1,75 @@
|
||||
# Miscellaneous |
||||
*.class |
||||
*.log |
||||
*.pyc |
||||
*.swp |
||||
.DS_Store |
||||
.atom/ |
||||
.buildlog/ |
||||
.history |
||||
.svn/ |
||||
|
||||
# IntelliJ related |
||||
*.iml |
||||
*.ipr |
||||
*.iws |
||||
.idea/ |
||||
|
||||
# The .vscode folder contains launch configuration and tasks you configure in |
||||
# VS Code which you may wish to be included in version control, so this line |
||||
# is commented out by default. |
||||
#.vscode/ |
||||
|
||||
# Flutter/Dart/Pub related |
||||
**/doc/api/ |
||||
.dart_tool/ |
||||
.flutter-plugins |
||||
.flutter-plugins-dependencies |
||||
.packages |
||||
.pub-cache/ |
||||
.pub/ |
||||
build/ |
||||
|
||||
# Android related |
||||
**/android/**/gradle-wrapper.jar |
||||
**/android/.gradle |
||||
**/android/captures/ |
||||
**/android/gradlew |
||||
**/android/gradlew.bat |
||||
**/android/local.properties |
||||
**/android/**/GeneratedPluginRegistrant.java |
||||
|
||||
# iOS/XCode related |
||||
**/ios/**/*.mode1v3 |
||||
**/ios/**/*.mode2v3 |
||||
**/ios/**/*.moved-aside |
||||
**/ios/**/*.pbxuser |
||||
**/ios/**/*.perspectivev3 |
||||
**/ios/**/*sync/ |
||||
**/ios/**/.sconsign.dblite |
||||
**/ios/**/.tags* |
||||
**/ios/**/.vagrant/ |
||||
**/ios/**/DerivedData/ |
||||
**/ios/**/Icon? |
||||
**/ios/**/Pods/ |
||||
**/ios/**/.symlinks/ |
||||
**/ios/**/profile |
||||
**/ios/**/xcuserdata |
||||
**/ios/.generated/ |
||||
**/ios/Flutter/App.framework |
||||
**/ios/Flutter/Flutter.framework |
||||
**/ios/Flutter/Flutter.podspec |
||||
**/ios/Flutter/Generated.xcconfig |
||||
**/ios/Flutter/app.flx |
||||
**/ios/Flutter/app.zip |
||||
**/ios/Flutter/flutter_assets/ |
||||
**/ios/Flutter/flutter_export_environment.sh |
||||
**/ios/ServiceDefinitions.json |
||||
**/ios/Runner/GeneratedPluginRegistrant.* |
||||
|
||||
# Exceptions to above rules. |
||||
!**/ios/**/default.mode1v3 |
||||
!**/ios/**/default.mode2v3 |
||||
!**/ios/**/default.pbxuser |
||||
!**/ios/**/default.perspectivev3 |
||||
!/packages/flutter_tools/test/data/dart_dependencies_test/**/.packages |
@ -0,0 +1,10 @@
|
||||
# This file tracks properties of this Flutter project. |
||||
# Used by Flutter tool to assess capabilities and perform upgrades etc. |
||||
# |
||||
# This file should be version controlled and should not be manually edited. |
||||
|
||||
version: |
||||
revision: 5f21edf8b66e31a39133177319414395cc5b5f48 |
||||
channel: stable |
||||
|
||||
project_type: package |
@ -0,0 +1,3 @@
|
||||
## [0.0.1] - TODO: Add release date. |
||||
|
||||
* TODO: Describe initial release. |
@ -0,0 +1,14 @@
|
||||
# argon2_ffi_base |
||||
|
||||
A new Flutter package project. |
||||
|
||||
## Getting Started |
||||
|
||||
This project is a starting point for a Dart |
||||
[package](https://flutter.dev/developing-packages/), |
||||
a library module containing code that can be shared easily across |
||||
multiple Flutter or Dart projects. |
||||
|
||||
For help getting started with Flutter, view our |
||||
[online documentation](https://flutter.dev/docs), which offers tutorials, |
||||
samples, guidance on mobile development, and a full API reference. |
@ -0,0 +1,7 @@
|
||||
library argon2_ffi_base; |
||||
|
||||
/// A Calculator. |
||||
class Calculator { |
||||
/// Returns [value] plus 1. |
||||
int addOne(int value) => value + 1; |
||||
} |
@ -0,0 +1,181 @@
|
||||
# Generated by pub |
||||
# See https://dart.dev/tools/pub/glossary#lockfile |
||||
packages: |
||||
archive: |
||||
dependency: transitive |
||||
description: |
||||
name: archive |
||||
url: "https://pub.dartlang.org" |
||||
source: hosted |
||||
version: "2.0.13" |
||||
args: |
||||
dependency: transitive |
||||
description: |
||||
name: args |
||||
url: "https://pub.dartlang.org" |
||||
source: hosted |
||||
version: "1.6.0" |
||||
async: |
||||
dependency: transitive |
||||
description: |
||||
name: async |
||||
url: "https://pub.dartlang.org" |
||||
source: hosted |
||||
version: "2.4.1" |
||||
boolean_selector: |
||||
dependency: transitive |
||||
description: |
||||
name: boolean_selector |
||||
url: "https://pub.dartlang.org" |
||||
source: hosted |
||||
version: "2.0.0" |
||||
charcode: |
||||
dependency: transitive |
||||
description: |
||||
name: charcode |
||||
url: "https://pub.dartlang.org" |
||||
source: hosted |
||||
version: "1.1.3" |
||||
collection: |
||||
dependency: transitive |
||||
description: |
||||
name: collection |
||||
url: "https://pub.dartlang.org" |
||||
source: hosted |
||||
version: "1.14.12" |
||||
convert: |
||||
dependency: transitive |
||||
description: |
||||
name: convert |
||||
url: "https://pub.dartlang.org" |
||||
source: hosted |
||||
version: "2.1.1" |
||||
crypto: |
||||
dependency: transitive |
||||
description: |
||||
name: crypto |
||||
url: "https://pub.dartlang.org" |
||||
source: hosted |
||||
version: "2.1.4" |
||||
flutter: |
||||
dependency: "direct main" |
||||
description: flutter |
||||
source: sdk |
||||
version: "0.0.0" |
||||
flutter_test: |
||||
dependency: "direct dev" |
||||
description: flutter |
||||
source: sdk |
||||
version: "0.0.0" |
||||
image: |
||||
dependency: transitive |
||||
description: |
||||
name: image |
||||
url: "https://pub.dartlang.org" |
||||
source: hosted |
||||
version: "2.1.12" |
||||
matcher: |
||||
dependency: transitive |
||||
description: |
||||
name: matcher |
||||
url: "https://pub.dartlang.org" |
||||
source: hosted |
||||
version: "0.12.6" |
||||
meta: |
||||
dependency: transitive |
||||
description: |
||||
name: meta |
||||
url: "https://pub.dartlang.org" |
||||
source: hosted |
||||
version: "1.1.8" |
||||
path: |
||||
dependency: transitive |
||||
description: |
||||
name: path |
||||
url: "https://pub.dartlang.org" |
||||
source: hosted |
||||
version: "1.6.4" |
||||
petitparser: |
||||
dependency: transitive |
||||
description: |
||||
name: petitparser |
||||
url: "https://pub.dartlang.org" |
||||
source: hosted |
||||
version: "2.4.0" |
||||
quiver: |
||||
dependency: transitive |
||||
description: |
||||
name: quiver |
||||
url: "https://pub.dartlang.org" |
||||
source: hosted |
||||
version: "2.1.3" |
||||
sky_engine: |
||||
dependency: transitive |
||||
description: flutter |
||||
source: sdk |
||||
version: "0.0.99" |
||||
source_span: |
||||
dependency: transitive |
||||
description: |
||||
name: source_span |
||||
url: "https://pub.dartlang.org" |
||||
source: hosted |
||||
version: "1.7.0" |
||||
stack_trace: |
||||
dependency: transitive |
||||
description: |
||||
name: stack_trace |
||||
url: "https://pub.dartlang.org" |
||||
source: hosted |
||||
version: "1.9.3" |
||||
stream_channel: |
||||
dependency: transitive |
||||
description: |
||||
name: stream_channel |
||||
url: "https://pub.dartlang.org" |
||||
source: hosted |
||||
version: "2.0.0" |
||||
string_scanner: |
||||
dependency: transitive |
||||
description: |
||||
name: string_scanner |
||||
url: "https://pub.dartlang.org" |
||||
source: hosted |
||||
version: "1.0.5" |
||||
term_glyph: |
||||
dependency: transitive |
||||
description: |
||||
name: term_glyph |
||||
url: "https://pub.dartlang.org" |
||||
source: hosted |
||||
version: "1.1.0" |
||||
test_api: |
||||
dependency: transitive |
||||
description: |
||||
name: test_api |
||||
url: "https://pub.dartlang.org" |
||||
source: hosted |
||||
version: "0.2.15" |
||||
typed_data: |
||||
dependency: transitive |
||||
description: |
||||
name: typed_data |
||||
url: "https://pub.dartlang.org" |
||||
source: hosted |
||||
version: "1.1.6" |
||||
vector_math: |
||||
dependency: transitive |
||||
description: |
||||
name: vector_math |
||||
url: "https://pub.dartlang.org" |
||||
source: hosted |
||||
version: "2.0.8" |
||||
xml: |
||||
dependency: transitive |
||||
description: |
||||
name: xml |
||||
url: "https://pub.dartlang.org" |
||||
source: hosted |
||||
version: "3.6.1" |
||||
sdks: |
||||
dart: ">=2.7.0 <3.0.0" |
@ -0,0 +1,53 @@
|
||||
name: argon2_ffi_base |
||||
description: A new Flutter package project. |
||||
version: 0.0.1 |
||||
author: |
||||
homepage: |
||||
|
||||
environment: |
||||
sdk: ">=2.7.0 <3.0.0" |
||||
|
||||
dependencies: |
||||
flutter: |
||||
sdk: flutter |
||||
|
||||
dev_dependencies: |
||||
flutter_test: |
||||
sdk: flutter |
||||
|
||||
# For information on the generic Dart part of this file, see the |
||||
# following page: https://dart.dev/tools/pub/pubspec |
||||
|
||||
# The following section is specific to Flutter. |
||||
flutter: |
||||
|
||||
# To add assets to your package, add an assets section, like this: |
||||
# assets: |
||||
# - images/a_dot_burr.jpeg |
||||
# - images/a_dot_ham.jpeg |
||||
# |
||||
# For details regarding assets in packages, see |
||||
# https://flutter.dev/assets-and-images/#from-packages |
||||
# |
||||
# An image asset can refer to one or more resolution-specific "variants", see |
||||
# https://flutter.dev/assets-and-images/#resolution-aware. |
||||
|
||||
# To add custom fonts to your package, add a fonts section here, |
||||
# in this "flutter" section. Each entry in this list should have a |
||||
# "family" key with the font family name, and a "fonts" key with a |
||||
# list giving the asset and other descriptors for the font. For |
||||
# example: |
||||
# fonts: |
||||
# - family: Schyler |
||||
# fonts: |
||||
# - asset: fonts/Schyler-Regular.ttf |
||||
# - asset: fonts/Schyler-Italic.ttf |
||||
# style: italic |
||||
# - family: Trajan Pro |
||||
# fonts: |
||||
# - asset: fonts/TrajanPro.ttf |
||||
# - asset: fonts/TrajanPro_Bold.ttf |
||||
# weight: 700 |
||||
# |
||||
# For details regarding fonts in packages, see |
||||
# https://flutter.dev/custom-fonts/#from-packages |
@ -0,0 +1,13 @@
|
||||
import 'package:flutter_test/flutter_test.dart'; |
||||
|
||||
import 'package:argon2_ffi_base/argon2_ffi_base.dart'; |
||||
|
||||
void main() { |
||||
test('adds one to input values', () { |
||||
final calculator = Calculator(); |
||||
expect(calculator.addOne(2), 3); |
||||
expect(calculator.addOne(-7), -6); |
||||
expect(calculator.addOne(0), 1); |
||||
expect(() => calculator.addOne(null), throwsNoSuchMethodError); |
||||
}); |
||||
} |
Loading…
Reference in new issue