Find Jobs
Hire Freelancers

Write java unit tests for an SQL connector

£20-250 GBP

Completed
Posted almost 4 years ago

£20-250 GBP

Paid on delivery
We are making an interface to interact with a prioprietary database called KDB. We want to test all aspects of that interface against test kdb code. We would like a third party (yourself) to write those tests to ensure we can meet an independently set specification. The overall task will be much larger and complicated but initially we would like: Java unit tests for the functions: abs, acos, all, any, asc, asin, atan, attr, avg, avgs, ceiling, cos, count, desc, dev, differ, distinct, enlist, exit, exp, exp, fills, first, flip, floor, get, getenv, group, gtime, iasc, idesc, inv, key, last, log, lower, ltime, ltrim, max, maxs, mcount, med, min, mins, mmu, neg, not, null, parse, prd, prds, rand, ratios, ratios, raze, read0, read1, reciprocal, reverse, rotate, rtrim, sdev, show, signum, sin, sqrt, string, svar, system, tables, tan, til, til, trim, type, upper, value, var, views, where For each function we would want a test of the most significant data types. e.g. for the fill operation ^ we would have a test like so: [login to view URL] public class FillOpTest { @Test public void fill0() { check("9 8 7 6^1 2 3 0N", "1 2 3 6"); } @Test public void fill1() { check("9^1 2 3 0N", "1 2 3 9"); } @Test public void fill2() { check("-1.0^1.1 2.2 0n 4.4 0n 5.5", "1.1 2.2 -1 4.4 -1 5.5"); } @Test public void fill3() { check("-1^1.1 2.2 0n 4.4 0n 5.5", "1.1 2.2 -1 4.4 -1 5.5"); } @Test public void fill4() { check("`jim^``tom```jerry", "`jim`tom`jim`jim`jerry"); } @Test public void fill5() { check("(`a`b`c`d!3 2 1 0N) ^ `a`b!0N 30", ""); } @Test public void fill6() { check("9^0Nh", "9"); } @Test public void fill7() { check("0N^0Nh", "0N"); } @Test public void fill8() { check("\"abcde\"^\"z z z\"", "zbzdz"); } } The check command here takes 2 arguments: 1. Would show the input to kdb 2. The expected string output from KDB.
Project ID: 24913720

About the project

6 proposals
Remote project
Active 4 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
Awarded to:
User Avatar
I am a 20-year experienced senior software developer. I have worked with an open-source, REST-enabled back end Java project. I have written plenty of unit tests to cover that application. Please see the following repo: [login to view URL] I have had freelance experience the last 4 years working with a proprietary java client that calls against a third-party REST API. I am available nights/weekends for 10-20 hours a week. I am located in Raleigh, NC. I hope I can help you out.
£200 GBP in 7 days
0.0 (0 reviews)
0.0
0.0
6 freelancers are bidding on average £250 GBP for this job
User Avatar
Hi Sir, I have 9 years of experience in java development and i am expert in Junit test cases. I reviewed your job description and it's looking good to me. I would like to discuss further with you. You can see from my profile regarding my experience in java developer. Thanks,
£250 GBP in 5 days
4.7 (53 reviews)
6.2
6.2
User Avatar
Hi There, I've reviewed your requirements, expertise in Java development as well as SQL . I'm excited with feeling that I would be able to satisfy your requirements in this job. Please leave a message on my chat so we can discuss the project. We can negotiate on the budget. Thank.
£100 GBP in 3 days
4.9 (39 reviews)
5.0
5.0
User Avatar
I have extensive experience in the domains of:  Neural Network/ Natural Language Processing  Machine learning/Data Mining  Deep Learning and Computer Vision  Image Recognition & Artificial Intelligence  AI text analysis model and Reinforcement Learning.  Omnet++ and Sumo simulation,  Python/ Matlab  Asterisks PBX  NS3 simulation  Linux While working in the domains mentioned above, I have worked used frameworks like TensorFlow, Scikit-learn, PyTorch, STP and UDP, Caffe2, OpenCV, Keras, matplotlib, seaborn, fastai, Pycharm, NILM algorithms etc) I am also very familiar with classification and clustering algorithms such as SVM, FHMM, Combinatorial Optimization, HART 85 Algorithm, Maximum Likelihood Estimation, KNN, LDA. We'll make sure that your project is done in a perfect way and do our best until you were satisfied. I am confident I can provide you with top-notch materials that will fit your needs.
£250 GBP in 7 days
4.8 (2 reviews)
2.8
2.8

About the client

Flag of UNITED KINGDOM
London, United Kingdom
4.8
8
Payment method verified
Member since May 3, 2014

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.