// Copyright 2016 The go-ethereum Authors // This file is part of the go-ethereum library. // // The go-ethereum library is free software: you can redistribute it and/or modify // it under the terms of the GNU Lesser General Public License as published by // the Free Software Foundation, either version 3 of the License, or // (at your option) any later version. // // The go-ethereum library is distributed in the hope that it will be useful, // but WITHOUT ANY WARRANTY; without even the implied warranty of // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // GNU Lesser General Public License for more details. // // You should have received a copy of the GNU Lesser General Public License // along with the go-ethereum library. If not, see . package api import ( "testing" ) func testStorage(t *testing.T, f func(*Storage)) { testApi(t, func(api *Api) { f(NewStorage(api)) }) } func TestStoragePutGet(t *testing.T) { testStorage(t, func(api *Storage) { content := "hello" exp := expResponse(content, "text/plain", 0) // exp := expResponse([]byte(content), "text/plain", 0) bzzhash, err := api.Put(content, exp.MimeType) if err != nil { t.Fatalf("unexpected error: %v", err) } // to check put against the Api#Get resp0 := testGet(t, api.api, bzzhash) checkResponse(t, resp0, exp) // check storage#Get resp, err := api.Get(bzzhash) if err != nil { t.Fatalf("unexpected error: %v", err) } checkResponse(t, &testResponse{nil, resp}, exp) }) } value='2015Q3'>2015Q3 FreeBSD Ports (https://github.com/freebsd/freebsd-ports)
aboutsummaryrefslogblamecommitdiffstats
path: root/devel/kde-dev-utils/Makefile
blob: cf213fcf10961cafe93884aa6d7f90cb61affbb5 (plain) (tree)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
















                                                                            
# $FreeBSD$

PORTNAME=   kde-dev-utils
DISTVERSION=    ${KDE_APPLICATIONS_VERSION}
CATEGORIES= devel kde kde-applications

MAINTAINER= kde@FreeBSD.org
COMMENT=    KDE development utilities

USES=       cmake:outsource kde:5 tar:xz
USE_KDE=    auth bookmarks codecs completion config configwidgets \
        coreaddons ecm i18n itemviews jobwidgets kio parts service \
        solid sonnet textwidgets widgetsaddons xmlgui
USE_QT5=    core dbus designer gui network widgets xml \
        buildtools_build qmake_build

.include <bsd.port.mk>